Bad for your reputation if the S2legacy code remains after uninstall

Hi, I used S2Member on a project, it was good but it wouldn’t do precisely what my client needed. I had to uninstall the plug-in. Now the S2Member user-levels are causing problems because they can’t be removed from the site. I tried using database cleanup plugins and search/delete in MySQL but the S2 memberships keep appearing when my client is managing his users. This is embarrassing for me because I’ve failed as a WP developer to provide a ‘clean’ site. My client thinks S2Member is malware and wants me to remove it properly before paying their bill.

I used to be a fan of S2Member but now it’s causing me serious problems I find it hard to say anything good about it.

Can you provide a MySQL script that will safely remove the plugin’s tables from a site - Most other plugins uninstall completely but not this one.

Thanks

@KevEd s2Member preserves plugin options by default, but if you want to remove everything when you uninstall simply disable the plugin deletion safeguards in s2Member → General Options → Plugin Deletion Safeguards

If you’ve already uninstalled s2Member, you can simply install it again, change this option to “No” (i.e., disable the deletion safeguards), and then uninstall the plugin. Upon uninstall, all s2Member data will be removed from the database.

We also have a full KB article that explains all of this:

Hi RaamDev,

Thanks for showing me the solution to this.

Regards,

Kev

Server side have resolved our particular issue.