by default the editor role should not have access to plugins nor appearance menu. But maybe this roles is already customised in your installation? here is a list of editor default capabilities
via functions.php you can remove everything in the appearance menu like so:
$role_object = get_role( 'editor' );
$role_object->remove_cap( 'edit_theme_options' );
to remove access to plugins you would have to remove some more capabilities i assume. update_plugins, delete_plugins and so on…
otherwise you could use a plugin to handle different roles comfortable.
i do use adminimize quite a while.
Related Posts:
- How can I have different groups of editors only allowed to edit certain parent+subpages?
- Programmatically allow a non-author to edit a post based custom meta field
- Limit a user to have access to only specified pages?
- New folder and file permissions are not correct
- Allow member to have access to custom post type only. Permission to only edit their own posts
- wp_update_user not updating
- Is WordPress’ is_user_logged_in() secure?
- Restrict users on multisite WordPress install
- Allow editors access to added plugins
- Temporarily disable user role login and replace with message
- How to filter the role selector?
- how to add custom user capabilities using add_user_meta or something else?
- Allow users to publish child pages of the pages they have access to edit
- Is there a way to set the user Role based on email domain
- Editor and contributor roles not correct after adding function
- pre_get_posts Remove posts based on meta value with ‘post__not_in’
- What is the difference between “create_users” and “add_users” capabilities?
- Access on specific pages in wordpress for a specific user
- How to ‘unpublish’ or ‘hide’ posts when user role changes?
- Can I create users that have access to *some* other users posts instead of all other users posts?
- How to check if a role has a specific capability
- Set default page for user account in admin
- How to remove sticky post capability for a specific user role?
- Hide Specific User Page
- Let new user role to ‘edit_others_posts’ of other user role, not of its own type
- WordPress missing user roles on local dev machine. Live site works fine
- Remove wordpress author’s capability to moderate comments on their own posts
- How do I remove the Other Roles field (from User Role Editor plugin) in wp-admin/user-new.php
- Can you set a role as author?
- Managing Users and Creating Groups [closed]
- How to redirect specific post type with user role
- Allow an editor to change the author
- Parent User and Child User – relate users
- allow non logged in user to upload images in media library
- How to create user specific pages (not user role!)?
- Assigning certain authors to specific editors
- Restrict Access in Admin Panel
- how to remove some permissions from a shop “manager role” in woocommmerce?
- Plugin creation – how to add user rights?
- User restricted only show posts assigned to current user
- Give Editor Access to Custom Theme Options
- Restrict custom post content to specific user
- Hiding custom theme functionality using capabilities
- custom plugin not visible to some user roles
- Hide front-end from every logged out user and redirect them to the default login page
- How to restrict an admin page, if the user is not superadmin?
- Make a single page in WordPress available only for Admin and Subscribers
- Need to block user role from accessing bbPress all together
- How to create a front facing user sign up, log in and profile pages like FoodGawker.Com [closed]
- Could we know who published a post on WordPress?
- Custom Role read_private_posts Not Working
- Infinite redirects at front end if logged in user is not an Admin (Toolset Access)
- Block access to plugins.php for custom role
- Is there a way to allow users with “Subscriber” user role to access media library in backend and frontend
- How to make WP page accessile only to specific user roles
- grant multiple roles access to specific admin menu item
- Blank Screen Edit Page when using Editor Role
- Check what capabilitie(s) an action requires
- Trying to get new role to have edit permissions for custom content type
- WordPress install checking permissions of user id 0
- Force “submit for review” on update?
- used code below to allow Editor access to menus – but change permanent, how do I revert?
- Is it possible to restrict a specific user to edit a specific custom post.
- How to change user role setting in members plugin so that user can only edit his own post?
- How might I enable a user to view Draft pages from a different Author, without the ability to edit?
- disable adding new tags on the edit and add post
- allow editors to edit menus?
- Is there way to rename user role name without plugin?
- How to assign specific users the capability to edit specific pages / posts / custom post types
- Assign Subscriber capabilities to a custom user role
- How to add author role as a custom field to custom post type in wordpress?
- How to display user role
- Ajax Redirect role = ‘Editor’ to their Dashboard after register
- Only allow administrators and editors to access wp-admin
- Why does this check to see if user is authorized to edit a post fail for all but super admins?
- Roles for Custom Post Types
- Assign a role to the user who registers on a form
- DISALLOW_FILE_EDIT constant being ignored
- How to change user role using hook
- remove wp admin menu by customer user role
- Woocommerce Wcvendors – duplicate emails when Vendor approved
- Preventing role reading others posts
- When using a user role editor how to find out any plugins’ or themes’ role?
- Is there a capability/User role plugin that lets you specify edit ‘posts’ not ‘custom posts’? [duplicate]
- Give users acces to admin a single post or set up WP network?
- On action, change user role
- User role and capablities only for 1 plugin
- Add a second role when registering programmatically
- Front-end submitted post is published with admin ID as author
- Can someone help me out? Why isn’t this working?
- dynamic home page according to role user
- Allowing users to edit only their page and nobody else’s
- How to bulk change user role to “No role for this site”
- Custom Role accessing the wp-option table
- Display based on specific user
- Set user role based on invitation code
- Front-end ajax problem all users and guests getting a 302 redirect when accessing wp-admin/admin-ajax.php
- How to assign a custom gender to a user role?
- assign roles to users in custom drop down in signup form
- Hide block of HTML if the users role is a certain role