Member Dashboard Shortcode
Adds a [wpide_account] shortcode that greets the logged-in member and shows their avatar, membership details, recent posts and comments, and account links.
Snippet Library
Snippets for user accounts, roles and profiles: extra profile fields, new columns in the users list, last-login tracking and tighter control of what each role can do. Handy for membership sites, client sites and teams with many authors.
Adds a [wpide_account] shortcode that greets the logged-in member and shows their avatar, membership details, recent posts and comments, and account links.
Adds a [wpide_members] shortcode that lists members with their avatar and display name in a responsive, paginated grid, shown only to logged-in visitors by default.
Adds a dashboard widget showing how many people registered in each of the last six months, with simple bars, so you can see if your community is growing.
Limits sign-ups to email addresses at the domains you list, for example your company or school domain.
Adds an "After login, go to" field to each user's profile so administrators can send specific clients or members to their own page when they log in.
Adds a [wpide_hello] shortcode that greets logged-in members by first name ("Hi, Sam") and visitors with a fallback you choose.
Lets administrators write a private note on any user's profile that only that user sees, through a [wpide_my_message] shortcode and on their own dashboard.
Adds Phone and Company fields to user profiles, editable by the user and by administrators.
Adds a notes box to user profiles that only administrators can see and edit, for things like support history or account details.
Lets users pick a profile picture from the Media Library on their profile screen; it replaces their Gravatar everywhere.
Reminds members who have not filled in their first and last name to complete their profile, at the top of the MemberPress account page.
Adds an optional "Pronouns" field to user profiles and a [wpide_pronouns] shortcode that shows them, for example next to an author's name.
Stops anyone but the users themselves from editing, demoting or deleting the accounts you list, such as the site owner or an agency account.
Notes how every new account was created (registration form, admin screen, checkout, REST API or WP-CLI) and shows it in a "Signed up via" column on the Users screen.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Sends people to a page of your choice (for example a welcome page) after they register through wp-login.php.
Adds a sortable "Registered" column to the Users screen showing when each account was created.
Hides the Admin Color Scheme option on profile screens, keeping a consistent look for every user.
Changes the names roles show on the Users screen and in role menus, for example "Subscriber" to "Member", without touching capabilities or the database.
Stops users from picking a public display name that another member already uses, which prevents impersonation in comments and forums.
Stops users from saving their profile (or an administrator from saving a user) without a first and last name.
Rejects new passwords shorter than 12 characters on the profile screen, the Add New User screen and the password reset form.
Adds an "Invite code" field to the registration form and only lets people sign up with one of your codes, each with an optional limit on how many times it can be used.
Makes the search box on the Users screen also find people by their first name, last name or full name, not just username and email.