Help! all my options have disappeared!

I just made a change in the listserver options, to change a mailchimp group name… i saved and ALL the options, in EVERY SECTION, now do not appear on the options screens…no general options, no restriction options, no listserver options, nothing… EXCEPT PRO-FORMS (no options for the payment types, just the pro-forms settings)

and no errors… and no log files…

HELP
i don’t want to edit the database directly because i really have no idea what i’m looking at and can’t afford to break it completely…

Is other plugins, themes and the WP core shows options? If so, there is some JS problem, look at Console at DevTools (F12).

Also can be some specific info, that caused such effect, but this is very rare case.

Ans also can be a problematic code. Replace the plugin with FTP.

Hope this helps…

Hi Kera.

I’d also suspect a theme or plugin conflict… Did you make any changes recently, like updating the theme or plugins? Saving changes in your s2Member options would never cause that behavior. There must be something else that was coincident in time and made you confuse the source.

Try these, please: https://s2member.com/kb-article/common-troubleshooting-tips/

Let us know how it goes. :slight_smile:

@krumch - the apparent culprit as far as i can tell is kc-s2mmc :smiley: …I tried deactivating everything and kept getting 500 errors, so went thru and deactivated individually, and it was on that plugin that the 500 error threw… so, renamed folder via cpanel, and voila, all my s2member options are back…

after i got the s2 options back, i reactivated all plugins, including kc-s2mmc, and all seems to be working fine again… for now

Wow. I didn’t even know this plugin existed.

@krumch, don’t tell @clavaque, and you probably already know this, but you should write all your code so that it’s s2Member => interface => your core code => interface => MailChimp so you can swap out MailChimp (and maybe even s2 to get a bigger audience). That will add some monetization to assist your s2 efforts.

So, kind of like Zapier, but just for WP. If I recall I did notice another organization doing something similar, but it looked like it cost even more than Zapier, which I didn’t understand because I think self-hosted should always cost less than SAAS or why self-host?

@keramch Glad that you find it, some bugs are so good in “hide and seek” game :slight_smile: Did you have logs (WP ones will be enough) to see what exactly happens?

@bopters Yes, there exists such interface, it is the rich WP API: hooks, shortcodes, internal functions… and all the plugins use it. Well, better ones…

Self-hosted is better for security, while SaaS is better for cost and speed.

@krumch I totally know about that stuff. :slight_smile:

I meant PHP Object Interfaces.

Something like:

s2-related code => Object Interface => Your core code that interacts with the WP API => Another Object Interface => the code that handles the Mailchimp stuff.

That way if you wanted to use Drip, Active Campaign, aWeber, etc. You just have to write the last part of the chain.

And if you wanted to support another Membership plugin or eCommerce solution you’d only have to change the first part.

All you have to do is write the code to implement your interfaces.

It’s a Lego-style approach that I’ve seen a lot with payment gateway integrations.

Your idea are great, but… I was thinking about such way, but right now my “KC s2M+MC” plugin works with MC only, as APIs of different mail services are too different, not only as “contact points and commands names”, but also with “features” and “philosophy”, so the code will grow enormous when I try to make it “universal”. I will do that at some point, but right now this is not the case.