BuddyPress: Show a Profile Field in the Members Directory
Shows a profile field such as Location or Job Title under each member's name in the BuddyPress members directory.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
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.
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.
Sets how long Polylang's language cookie lasts (one year by default), for example a single session on kiosks and shared computers, or 30 days for privacy-conscious sites.
Adds [members_only] and [guests_only] shortcodes so you can show different text, links or offers to visitors depending on whether they are logged in.
Shows a simple Accept / Reject cookie banner, sets Google Consent Mode v2 defaults to "denied" until the visitor accepts, and remembers the choice for six months.
Validates chosen Contact Form 7 fields against your own patterns, such as postcodes, order numbers or membership IDs, each with its own error message.
Validates chosen Fluent Forms fields against your own patterns, such as postcodes, order numbers or membership IDs, each with its own error message.
Adds a floating moon button that switches the site to a dark color scheme, remembers the visitor's choice and follows their system setting on the first visit.
Shows another navigation menu to logged-in users in the same theme location, for example with "My account" and "Log out" instead of "Sign up".
Adds a [wpide_drip days="7"] shortcode that unlocks the content inside it a set number of days after each member registered, and tells them when it unlocks.
Adds a custom query ID "wpide_random" that shows posts in random order in Elementor Pro's Posts and Loop Grid widgets, for testimonials, team members or featured products.
Adds a "Logged-in visitors" display condition under Entire Site in Elementor Pro's Theme Builder, so you can show a different header or footer to members.
Sends members an email when their account is used from a browser and network it has not seen before, so they can react quickly if it was not them.
Shows "Please log in to view that page" above the login form when a visitor was redirected there from a members-only page, instead of a bare form.
Styles the members-only and paywall prompts from the WPIDE library with a soft fade over the last lines of the teaser and a clear call-to-action box.
Fills a Gravity Forms drop-down or radio field with the names of users in a role, such as staff or agents, so visitors can choose who they want to contact.
Loads the choices of an ACF select field from the titles of a post type, such as locations or team members, and refreshes them when those posts change.
Makes the cookie that remembers a protected post's password last only until the browser is closed, instead of the default 10 days, which matters on shared and public computers.
Lets visitors read a few posts each month for free, then asks them to log in or sign up to keep reading; members always read without limits.
Adds a [wpide_change_password] shortcode where members change their password by entering the current one and the new one twice, and stay logged in afterwards.
Adds a [wpide_edit_profile] shortcode where logged-in members can update their name, display name, email, website and bio without visiting wp-admin.
Removes the My Sites menu from the toolbar for everyone except super admins, so members of several sites are not distracted by the network structure.
Turns off Jetpack's sharing buttons on chosen post types, categories or individual posts, such as landing pages, legal pages or members-only content.