Registration short codes showing after s2 plugin upgrade, but s2 framework version=pro version

Hi - I am not sure what to do at this point. I upgraded and the new user registration shortcodes are showing as plain text when embedded in a page. The help articles suggest that the Framework and Pro version numbers must be the same. They are at: Version 170221 + s2Member Pro v170221. I have also disabled every plugin that could possibly mess with this including all spam and password resets, etc.
I am using ccap - from one of three source webpages (rep, disti, mfg) to send each to a custom registration page which redirects them to custom content after login. In other words knowing what source page they came from defines their role.
For example, they come from https://repfabric.com/index.php/home/iam_rep/, then the registration page for “Rep” says shortcode [s2Member-Pro-PayPal-Form register=“1” level=“0” ccaps=“rep” desc="" custom=“repfabric.com” tp=“0” tt=“D” captcha=“clean” /], which shows up as plain text now! Before this worked well, and our plain registration page loads properly.
Anyone have any ideas?

You have two errors on that page. You can see them by right-clicking on the page, and choosing Inspect Element. Then go to the Console tab and re-load the page.

One error is that you are trying to load fonts from Google via http when your site is on https.

The other is that s2Member is not apparently calling jQuery. This is the immediate cause of your problem, though it might itself be caused by the other problem. (Either way, I’d sort the other one out first.)

If the first issue is not causing the second, then I suggest you try going to s2Member -> General Options -> CSS/JS Lazy Loading, setting that to No and then hitting Save All Changes.

Thanks - for the life of me I cannot find the http vs the https call in any of the css’s. Ideas on that?
Also, I did set the CCS as suggested (it was 'No" already, changed to “yes” and resaved. Anything else you can think of? I really appreciate it!

OK, then the lazy loading feature wasn’t the cause, and your site should go faster with it now on.

As for the http call, that won’t be in a CSS file. It will typically be either in the header.php or functions.php file of your theme (or, if you are running a child theme, it could also be in files of the same name in your parent theme).

If you don’t find it in any of those places, you’ll need to contact your theme developer for advice. I can see you got the theme from Themeforest, and some of the developers there are a law unto themselves.

OK - found the fonts issue and it is fixed, but still getting the jquery not found error:
Uncaught ReferenceError: jQuery is not defined
at s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1&ver=170221-170221-3543818318:1
(anonymous) @ s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1&ver=170221-170221-3543818318:1
Ideas?

It’s a weird one. s2Member is obviously doing what it should in attempting to call jQuery, but your site isn’t recognizing it.

So my guess is that there’s a conflict on your site with either your theme or a plugin. The most likely plugin candidates are security or caching plugins. If switching them off doesn’t resolve the problem, try using a default theme. If still no go, you’ll have to turn off all the other plugins and see if it works then. If it does, re-activate them one by one and test to identify the culprit.