WpSocialManager is the newest plugin from the KC-Dev workshop: a complete community membership system that runs entirely on its own — separate database tables, its own login/session cookie, and its own admin/moderator/member roles, never touching wp_users or wp_usermeta. If you need to run a member community alongside a WordPress site without turning every visitor into a WordPress user account, this is built for exactly that.
Features
- Independent accounts — self-service registration with email verification, login by either email or phone, and password hashing kept entirely separate from WordPress’s own user table.
- Family records — every member can add, edit, and remove relatives (spouse, children, parents, siblings, and more) with a relationship type, date of birth, and gender.
- Three-tier roles — admin, moderator, and member, with rate-limited login (5 failed attempts locks an identifier out for 15 minutes) and account suspension.
- Custom Fields — admins define their own extra fields (text, number, date, email, url, dropdown, checkbox — with a required flag and helper text) for either Member or Family records. Once defined, a field just appears on the registration, profile, and family forms automatically, with matching validation built in.
- Activity Groups — admins create groups with a name, description, and photo, and members put themselves and/or their family members into as many as apply, from a checkbox list on those same forms. A group can be a plain ongoing group or an Event with an optional date or date range (e.g. a festival running November 8–10), shown wherever the group is listed.
- Members Console — a dense, searchable, filterable, paginated admin DataGrid with a detail drawer, inline role/status editing, and bulk actions (activate, suspend, delete, change role).
- Reports — age, gender, and role demographics at a glance.
- Exports in four formats — Members CSV, Family CSV, and two Excel (.xlsx) workbooks: one normalized (separate Members and Family sheets) and one flattened (member and family data joined into single rows) — useful whether you’re archiving records or handing data to someone who just wants one spreadsheet.
- WordPress Administrators are members too — every WP admin is automatically linked to a community profile with the
adminrole, imported with their real name, right when the plugin is activated — no separate registration needed. A “View as Member” switcher lets an admin preview the non-privileged experience without logging out. - Community admins don’t need a WordPress login at all — a member promoted to the
adminrole manages Custom Fields and Activity Groups (plus everything else admin-level) right from thedashboard’s Fields/Groups/Members/Reports tabs. Only the master enable switch and the Members Console stay in wp-admin, for the WordPress side of the house. - International phone support — a country-code dropdown (defaulting to India, +91) instead of guessing a number format.
Example use cases
- Residential society / neighborhood association — register households, track family members living at each address, use a Blood Group custom field for an emergency contact sheet, and let committee members (as moderators) manage the roster without needing WordPress logins themselves.
- Alumni network — self-service registration keeps the member list current, an Activity Group per graduation batch or chapter city makes segmenting easy, and the admin console’s search and CSV/Excel export handle a mailing list or event invite.
- Religious or cultural community group — track congregation families, use Event-type Activity Groups for festival dates, generate age-distribution reports for planning youth or senior programs, and export the flattened spreadsheet for a printed family directory.
- Club or society membership (sports club, cooperative, professional association) — Activity Groups for each class or interest area, moderators handle day-to-day member support, admins handle role changes and suspensions, and the Reports tab gives a quick read on membership composition.
Try it
Register a community account here: Registration page (or explore the full member dashboard — profile, family records, and more once logged in — at the Community Portal).
Download the plugin: wp-social-manager.zip.
Shortcodes
— the full member dashboard.— a standalone registration form.— a standalone login form.
Settings panel with usage guide under the KC-Dev admin menu.
