https://github.com/bacoords/s2-member-cleaner
Plugin to clean up old s2member free subscribers
https://github.com/bacoords/s2-member-cleaner
wordpress-plugin
Last synced: about 1 year ago
JSON representation
Plugin to clean up old s2member free subscribers
- Host: GitHub
- URL: https://github.com/bacoords/s2-member-cleaner
- Owner: bacoords
- License: gpl-2.0
- Created: 2018-02-20T23:22:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-02T21:59:13.000Z (over 8 years ago)
- Last Synced: 2025-07-19T14:36:24.573Z (about 1 year ago)
- Topics: wordpress-plugin
- Language: PHP
- Size: 107 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
=== Plugin Name ===
Contributors: bacoords
Donate link: https://www.briancoords.com
Tags: s2-member
Requires at least: 4.9
Tested up to: 4.9.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Handles automatic cleaning of old S2 Member accounts.
== Description ==
This plugin handles automatic cleaning of expired S2 Member free user accounts. To be considered expired, the account must:
* Be "subscriber" level
* Been created at least 6 months prior
* Have a "last logged in" date of at least 6 months prior
These users can be deleted manually or on a regularly scheduled basis.
*Please test this plugin out on a staging or local version of your site before using. The author of this plugin is not responsible for any issues caused by this plugin.*
== Installation ==
This section describes how to install the plugin and get it working.
1. Upload `s2-member-cleaner.php` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. A new admin page will appear under Settings > S2 Member Cleaner
== Frequently Asked Questions ==
= Does this work with other membership plugins? =
Nope.
= Will this immediately delete all of my expired users? =
Nope. It only runs deletes in groups of 50 users to cut down on database overload. You can repeatedly hit the "manual delete" if you'd like to speed up the process.
== Changelog ==
= 1.0.2 =
* Removes scheduled jobs on deactivation
* Requires S2Member being activated
= 1.0 =
* Initial Release