Block WordPress Admin Menu Items

Block WordPress admin menu items which offer extended functionality unneeded to current user – it’s possible with the help of User Role Editor Pro additional module. WordPress manages access to its administrator menu items by user capabilities. For example to use “Appearance” menu user should have ‘edit_theme_options’ or ‘switch_themes’ capabilities, to access “Settings” menu – ‘manage_options’ capability. You may manage this access with “User Role Editor” adding/removing capabilities to/from the roles or working directly with users. But what to do if you need to allow to user access to “Menus” item of “Appearance” submenu, but do not give him access to the “Widgets” from the same submenu? We can not do it via user capabilities as both menu items are managed by the same “edit_theme_options” user capability. Read more Block WordPress Admin Menu Items

User Role Editor Pro 4.11

User Role Editor Pro version 4.11 was published at April, 6th, 2014. The updates include:

  • Single-site: It is possible to bulk move users without role (–No role for this site–) to the selected role or automatically created role “No rights” without any capabilities. Get more details here
  • Posts/pages edit restriction controls are shown at user profile in case only if user can edit posts/pages.
  • It is possible to restrict editing posts/pages by its authors user ID (targeted user should have edit_others_posts or edit_others_pages capability).
  • Multi-site: Superadmin can setup individual lists of themes available for activation to selected sites administrators.
  • Gravity Forms access restriction module was tested and compatible with Gravity Forms version 1.8.5
  • Plugin uses for dialogs jQuery UI CSS included into WordPress package instead of external one.

No role for this site – return users to life

WordPress allows to have “No role for this site” users – users without any role. How to select them all to update access rights? WordPress offers separate views in the “Users” list for the existing roles only. There is no such role “None”, thus there is no separate view for users without role. Yes, it is possible to turn on checkbox near needed user row at the “Users” list and then use bulk action “Change role to…”. It is simple and quite enough in case you have less then 25 users to see them all at the same page. But what to do, if you have more than 1000 users? It becomes time consuming to go manually through every page of huge users list and find users without role to change their rights. Read more No role for this site – return users to life

Restrict access to WordPress widgets area for role

Is it possible to restrict access to WordPress widgets area for selected role? “Widgets” menu item is located under “Appearance” menu at WordPress administrator back-end. WordPress uses the same “edit_theme_options” user capability to manage access to it as for the rest items of “Appearance” submenu (read more…). Thus if user has access to the “Widgets” menu, he has access to the rest menu items: “Themes”, “Customize”, “Menu”, “Header”, “Background”. What to do if you wish to allow some user change themes, customize their appearance, edit menu, but do not allow him access to the “Widgets” menu item? Read more Restrict access to WordPress widgets area for role