Introducing WpSocialManager

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 admin role, 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 admin role manages Custom Fields and Activity Groups (plus everything else admin-level) right from the

    Loading…

    dashboard’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

  • Loading…

    — the full member dashboard.
  • — a standalone registration form.
  • — a standalone login form.

Settings panel with usage guide under the KC-Dev admin menu.

Leave a Reply

Your email address will not be published. Required fields are marked *