BuddyPress: Limit the Length of Activity Updates
Shortens activity updates and comments longer than a set number of characters, which keeps the stream readable and discourages wall-of-text spam.
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.
Shortens activity updates and comments longer than a set number of characters, which keeps the stream readable and discourages wall-of-text spam.
Automatically marks activity updates and comments that contain words from your blocklist as spam, so they never appear in the stream.
Changes how many members the BuddyPress members directory shows per page, and can switch the default order to alphabetical.
Sends logged-out visitors who open BuddyPress pages (members, profiles, activity, groups) to the login screen, so the community is visible to members only.
Limits BuddyPress private messages so members can only message people who have accepted their friend request, which cuts down unwanted messages.
Adds a [wpide_bp_field name="Location"] shortcode that prints a BuddyPress profile field for the logged-in member, or for the profile being viewed.
Shows a friendly notice on BuddyPress pages to members who have not filled in important profile fields or uploaded a profile photo, with a link to edit their profile.
Removes tabs from BuddyPress member profiles, such as Friends or Groups, while leaving the components switched on elsewhere.
Sends members to their own BuddyPress profile (or activity stream) after logging in, instead of the WordPress dashboard.
Shows a profile field such as Location or Job Title under each member's name in the BuddyPress members directory.
Turns links into plain text in activity updates posted by members who joined recently, which takes the reward out of spam sign-ups.
Switches off @mention links, notifications and the mention autocomplete in BuddyPress for communities that don't want them.
Disables cover image uploads for member profiles and groups, keeping profiles simple and saving storage.
Adds a [wpide_bp_notifications] shortcode that shows a bell link with the member's unread BuddyPress notification count, for headers and menus built with blocks.
Requires BuddyPress usernames to be at least a few characters long and not just numbers, giving members a clear error message on the sign-up form.
Adds "Add role" options to the Bulk actions menu on the Users screen, so you can give a second role to many users at once without replacing their current role.
Adds a "Comment Moderator" role that can approve, edit and delete comments without being able to publish or edit other people's posts.
Adds a "Comments" column to the Users screen showing how many approved comments each user has written, linked to their comments.
Suggests to guest buyers on the WooCommerce thank-you page that they create an account to track this and future orders.
Adds a column per custom post type to the Users screen showing how many published items each user has, next to the built-in Posts count.
Sends users a short email when an administrator changes their role, for example when a subscriber becomes an author.
Sends the site admin a short email listing what changed when a member updates their own name, email, website or bio.
Adds an "Export CSV" button to the Users screen that downloads users with their name, email, role and registration date.
Asks for first and last name when people register through the WordPress form and saves them to the new profile.