Membership Sign Up Checkout Options Have Disappeared

I have not been working on the site today but I received an email from a member that said that there are no longer any sign-up options. I know that the website was working perfectly this morning because we did have a sign-up.

It seems that the whole “Checkout Options” are no longer showing like this example from a while ago shows:

Now, I don’t even have the words “Checkout Options” as seen here:
(since I am a new user, I had to combine both images into one, but I think that you can see what I am talking about)

I have reloaded the S2Member framework and the PRO plugin use FTP.

I don’t have a clue as to what to try, but this is killing my business! Any suggestions will be greatly appreciated.
The PayPal sign-up page of my website is: https://www.gingercooklive.gallery/regular-paypal-membership-video-lesson-library/

I have tried creating a new page and created the shortcode with the tool in the S2Member program and it gives me the same response. And another strange thing is that it, use to fill in all of the “Profile” information if a person was logged in. It’s not doing this now.

This is truly very strange!

Thank you,

Jon

Well, I was reading some of the other posts here and came across one that didn’t want to have the “Checkout Options” show. Upon reading it over, a person suggested deactivating the “Autoptimize” plugin.

I did that on my website and the “Checkout Options” reappeared! I remember that this plugin updated recently but all systems were working after the update, so I didn’t give it much thought until I read this post.

My advice…if you are using the “Autoptimize” plugin and S2Member…I would remove it from your system.

Thanks for all that looked at this post. I thought that I would share what I had found out in case someone else has a similar problem.

Jon

You have a major javascript error: “jQuery is not defined”. Without jQuery, your checkout options won’t work.

s2Member isn’t responsible for loading jQuery because the latter comes bundled automatically with WordPress. So the most likely cause is that your theme or another plugin is trying to load a different version of jQuery from the one bundled with WordPress, and this is a causing a conflict with the result that jQuery doesn’t work at all. (Themes and plugins should always use the jQuery bundled with WordPress, but so many are badly built and don’t.)

Since you say it was all working earlier today, you can probably identify the culprit if you added or updated a plugin or theme in that time. Otherwise you will need to switch to a default theme and turn off all other plugins, then turn them back on one by one until the problem recurs and you can identify the culprit.

Jon, we obviously posted at around the same time. Yes, Autoptimize can cause these sorts of problems. Thanks for posting your solution!