Product Category Visible Only to Certain Roles
Hides a category's products from the shop, search and product pages for everyone except the roles you choose, such as trade customers or members.
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.
Hides a category's products from the shop, search and product pages for everyone except the roles you choose, such as trade customers or members.
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 ProfilePage JSON-LD with a Person (name, job title, photo and LinkedIn) to each team member page, linking staff to your organization.
Shows posts in random order in any Query Loop block with the class "wpide-random-order", for rotating testimonials, team members or featured posts.
Shows the entries of selected post types, such as testimonials or team members, in a random order on each visit.
Remembers the products each visitor looks at and adds a [wpide_recently_viewed] shortcode that displays them as a product grid.
Remembers the address of each post or page you move to the trash and sends later visitors to its category, parent page or the blog page instead of a 404, even after the trash is emptied.
Once a day, removes expired login sessions that WordPress keeps in user meta until the user logs in again, which on membership sites and shops adds up to a lot of dead data.
Changes the names roles show on the Users screen and in role menus, for example "Subscriber" to "Member", without touching capabilities or the database.
Sends visitors who are not logged in to the login screen when they open the pages you list, and brings them back to the page after they log in.
Sends visitors who are not logged in from the shop, product, cart and checkout pages to the My Account login form, for wholesale and members-only stores.
Prevents two posts from sharing the same value in a field, such as a product code, membership number or reference ID.
Remembers which element opened a popup or modal dialog and moves keyboard focus back to it when the dialog closes, a common gap in theme and plugin popups.
After logging in, visitors land back on the page they came from instead of the dashboard, which suits membership and community sites.
Delivers emails addressed to the site admin email (new users, comments, updates) to additional team members as well.
Chooses where people land after logging in based on their role, for example editors to the posts list, customers to their account and subscribers to a members page.
Redirects logged-in users who visit the homepage to a members area, dashboard or account page, while guests still see the normal homepage.
Sets GA4 user properties for whether the visitor is logged in and their role (for example customer or subscriber), so you can compare members and guests in reports.
Redirects the single pages of post types that only make sense in a list, such as testimonials, FAQs or team members, to their archive or another page.
Hides any Beaver Builder row, column or module with the class "wpide-logged-in" from guests, and anything with "wpide-logged-out" from members.
Skips rendering any Bricks element with the CSS class "wpide-logged-in" for guests and "wpide-logged-out" for members, a quick alternative to setting conditions on each element.
Hides existing comments and the comment form from visitors who are not logged in, including in feeds and the REST API, and invites them to log in.
Hides any Elementor container, section or widget with the CSS class "wpide-logged-in" from guests, and anything with "wpide-logged-out" from members, without Elementor Pro.
Lets you hide individual menu items from guests, members or certain roles by giving them a CSS class such as wpide-logged-in, wpide-logged-out or wpide-role-editor.