Hide Admin Menu Items From Non-Administrators
Removes selected menu entries (Tools and Comments by default) for every user who is not an administrator, to keep the admin menu focused.
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.
Removes selected menu entries (Tools and Comments by default) for every user who is not an administrator, to keep the admin menu focused.
Stops the "WordPress x.y is available" banner from showing to users who cannot update WordPress, so editors and authors are not distracted by it.
Hides the Screen Options tab for everyone except administrators, so other users cannot rearrange or hide admin panels.
Only administrators may save raw HTML such as scripts and iframes in posts. Editors get the same safe HTML filtering as authors.
Hides the "Edit with Elementor" menu in the admin bar from everyone except administrators, so editors and shop managers are not tempted to change designed layouts.
Adds classes such as role-editor to the admin body tag, so you can write CSS that hides or highlights things for specific roles.
Adds a "Site Manager" role with everything an editor can do plus managing users and menus, defined in code so nothing is written to the database.
Adds a chosen user, such as your support or editorial account, to each newly created site with the role you pick.
Gives each role its own admin color scheme, for example blue for editors and coffee for shop managers, so people instantly see which kind of account they are using.
Lets users who can write posts but not upload files (the Contributor role) add images to their drafts. The role itself is not changed in the database.
Lets users in chosen roles, such as shop managers or support staff, log in only on working days between set hours in the site's time zone.
Refuses to give the administrator role to accounts whose email address is not on one of your approved domains, whether set from the profile screen, the Add User screen or a bulk role change.
Gives people who register with certain email domains a different role automatically, for example staff at your company become Contributors.
Stops accounts that have no role on this site (often left over after a role was removed) from logging in, which closes a common gap on older sites.
Stops the roles you list from opening the Elementor editor, using Elementor's own role exclusion list, while they keep normal access to the WordPress editor.
Keeps site administrators (and any other roles you list) out of the BuddyPress members directory and member counts on the directory page.
Restricts creating BuddyPress groups to the roles you choose, such as editors or paying members, while everyone can still join groups.
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 Users > Capability Audit, listing every role other than Administrator and every user outside the administrator role that holds powerful permissions such as unfiltered HTML, plugin installation or user management.
Adds a "Comment Moderator" role that can approve, edit and delete comments without being able to publish or edit other people's posts.
Emails the site administrator whenever a user's role changes, which helps spot unexpected privilege changes.
Sends users a short email when an administrator changes their role, for example when a subscriber becomes an author.
Makes users in chosen roles reset their password once it is older than 90 days; at login they are told it has expired and pointed to the password reset form.
Makes your Free Shipping method available to customers with a chosen role, such as wholesale buyers or VIPs, whatever their cart total.