Hi there. I’ve just discovered that using your plugin forces the “Theme Customizer” link to be visible from the admin bar for Editors when using the Divi theme.
The position of this link is the dropdown from the site title in the admin bar (where you’d see links for Dashboard, Menus etc).
There doesn’t appear to be any way to disable this in the plugin and this is a problem as it gives permissions to a role that should not have them.
Is there anything that can be done about this please?
]]>Hi there,
Before I start I’d like to thank you for this plugin – I’ve used it on hundreds of client websites and it has been a fantastic tool for us.
Is there any way to extend the functionality to other WordPress roles such as Author and even Contributor? There are a number of menu items that appear and it’d be nice to be able to hide them when not needed (such as Comments and some CPTs).
All the best,
Jamie
Hi,
can i changed the Role to Author or an selfmade role for hide menus?
]]>Why, when I use your plugin (which works great except for one thing), does “Theme Customizer” appear under the word “Dashboard” on the dropdown on my site name when I am editing a page? This link only appears if I have your plugin activated.
]]>I like the plugin, but unfortunately it’s not hiding the Submenus for my theme. The submenus are detected by the plugin settings, and I’ve ticked the checkboxes to hide them, but they are still visible to Editors within the Appearance menu.
The theme is Astra.
The urls of the submenus are as follows:
Custom Layouts:
/wp-admin/edit.php?post_type=astra-advanced-hook
Page Headers:
/wp-admin/edit.php?post_type=astra_adv_header
Custom Fonts:
/wp-admin/edit-tags.php?taxonomy=bsf_custom_fonts
Sidebars:
/wp-admin/edit.php?post_type=bsf-sidebar
Hope you can help. Please let me know if you need any more details.
Thanks
]]>I added this plugin on a test site to see if it would fulfill my needs, I want Editors to have access to certain plugins, menus, and widgets but not anything admin or dev related. It’s still not displaying plugins in the admin menu for Editors however. So I am wondering if this plugin meant to be used in conjunction with User Role Editor, or similar plugin or code for specifying user role capabilities?
Cheers
]]>Hi
my friend’s restaurant have a website build with Betheme.
They used to log as editor, go to the main page and then click on “personalize” to edit the day’s Dishes (“Plat du jour”).
The website was build with Betheme, User role Editor and Editor Menu and Widget Acess.
All was working great for years, but this morning, the “PUBLISH” button to validate changes after edited the note widget where are shown the “menu of Day” dosn’t work anymore.
I mean, i can edit the text but wordpress seems to not detect any changes and the button reamin in “Published” state…
Do you know this bug ? Is it possible this is the WordPress 5.8 update which brake it ?
I want the editor to have access to widgets under Appearances but nothing else. It is showing your ‘Editor Access’ menu! That is not good! How do I get rid of that?
THANK YOU!
-Jan
In testing, the Editor Menu and Widget Access plugin worked as desired to give the Editor role the ability to modify Widgets, but not other site elements, via the Appearance menu. But when I disabled the plugin, the Editor role still showed the Appearance menu (which had not been visible to that role before the plugin was added), and now it included access to Themes, Customize, Menus and Background in addition to Widgets. I deleted the disabled plugin, cleared browser cache and server cache, even disabled all my other plugins, yet the Editor role still has access to all Appearance menu items. Is there something I can do to reset this? I’m very leery of installing the plugin if it continues to give access to these core functions even after what should have been complete removal.
]]>Very bad, that the last update 3.1. obviously has not been tested correctly.
But now please withdraw this version as soon as possible, as everybody with automatic updates activated will run into this error.
]]>After I upgraded the Editor and Menu Access plugin to 3.1 my web site crashes with the following log message:
[Sun May 30 15:05:06.231973 2021] [php7:error] [pid 22874] [client 63.117.14.9:43782] PHP Fatal error: Uncaught Error: Call to a member function add_cap() on null in /nas/content/live/gmcastaging/wp-content/plugins/editor-menu-and-widget-access/admin/caps.php:37\nStack trace:\n#0 /nas/content/live/gmcastaging/wp-includes/class-wp-hook.php(292): emwa_set_capabilities('')\n#1 /nas/content/live/gmcastaging/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array)\n#2 /nas/content/live/gmcastaging/wp-includes/plugin.php(484): WP_Hook->do_action(Array)\n#3 /nas/content/live/gmcastaging/wp-settings.php(560): do_action('init')\n#4 /nas/content/live/gmcastaging/wp-config.php(120): require_once('/nas/content/li...')\n#5 /nas/content/live/gmcastaging/wp-load.php(37): require_once('/nas/content/li...')\n#6 /nas/content/live/gmcastaging/wp-blog-header.php(13): require_once('/nas/content/li...')\n#7 /nas/content/live/gmcastaging/index.php(17): require('/nas/content/li...')\n#8 {main}\n thrown in /nas/content/live/gmcastaging/wp-content/plugins/editor-menu-and-widget-access/admin/caps.php on line 37
This plugin it’s a must have! Really easy to use and do exactly what I want.
But I’ve noted that the admin top bar showing the < li > circle and the the bar appear very bad. I think this is because the plugin it’s not updated for more 1 year.
Do you consider to update to the latest WordPress version?
Regards.
]]>Hello,
I checked off for the menus and widgets to be hidden but it is not happening, please advise.
Thank you
]]>Hi,
great plugin, thanks! Unfortunately I was not able to allow access to customizer. I unchecked the box “customizer” but when I log in as an editor the customizer is not showing in the menu bar.
Thanks and kind regards
Hi,
Great plugin thanks!
I’m using Woocommerce. I want to give Shop Manager’s the ability to edit menus etc. I installed the plugin, and they now have the Appearance->Menus and Appearance->Widgets menu items. That’s great. However, there is also menu item Appearance->Editor Access.
How do I remove that?
Thank you,
Jon.
Hello,
First off, I really like the simplicity of this plugin. It’s super nifty so thank you for putting it together!
Just as a thought, it would be neat if there was a 4th tab on the Editor Menu and Widget Access Settings
page which allowed you to hide certain widgets from editors. So much like the menus page it would list all the current widgets with checkboxes and allow you to check any which you want to hide.
I don’t know if it fits in the scope of the plugin but thought it would be a neat thing to have. Anyway, keep being awesome!
]]>With debugging enabled i get a lot of these messages:
[09-Jul-2019 09:31:56 UTC] PHP Warning: Invalid argument supplied for foreach() in [PATH_TO_MY_HTTPDOCS]/wp-content/plugins/editor-menu-and-widget-access/options/adminbar.php on line 14
[09-Jul-2019 09:31:56 UTC] PHP Notice: Undefined variable: adminbarArray in [PATH_TO_MY_HTTPDOCS]/wp-content/plugins/editor-menu-and-widget-access/options/adminbar.php on line 24
[09-Jul-2019 09:31:56 UTC] PHP Warning: Invalid argument supplied for foreach() in [PATH_TO_MY_HTTPDOCS]/wp-content/plugins/editor-menu-and-widget-access/admin/adminbar.php on line 19
]]>
Within the Plugin: Editor Menu and Widget Access, how do I hide the “edit page” button on the top of the admin bar? This item doesn’t come up on the Editor Menu and Widget Access Settings but I would like to hide if for Shop Managers.
Thanks
]]>Hi, we use this plugin to allow editors to edit the nav-menu. Unfortunately the editor’s view of the menu doesn’t show any custom post type, they can only be edited by admin. How can we gain access to CPT in the menu to editors?
]]>I select to hide everything on the admin bar apart from the user stuff in the top right, but it all remains.
]]>Hi,
I’m using Divi Theme in Multisite-Installation. I would like to hide the Menu “Design/Themes, Design/Customizer, Design/Widgets, Design/Menu, Design/Background” but not “Design/Theme Options” (works with options framework plugin). But it’s not working. Do you have a solution?
Thanks
]]>Hi
the plugin doesn’t work for me. I think it’s not compatible with bbPress, would that be possible?
The Appearance menu entry is shown all right for Editors, but sub-items won’t be hidden.
Hi
I’m using the plugin to give my Editors access to the Menu, but every time they edit the menu all the HTML is stripped out of the Link Text of my Custom Links. This doesn’t happen with an Admin account so I’m assuming it’s a permissions issue. Is there a way of giving Editors the rights to add HTML to the link text of menu items
Cheers
Jason
Hi,
we use Google Maps WD Plugin. In the Admin menu options Google Maps WD is’t shown so I couldn’t activate or deactivate it.
Thanks for helping.
]]>I have installed the plugin and the Widgets menu item is not visible to an editor account. I can type the correct URL and get to it that way but there is no menu item showing for it.
/wp-admin/widgets.php (YES)
Widgets: Not in the Appearance menu
]]>Whenever this plugin is installed some of the default admin styles are being overridden by the enqueued stylesheet. For example, options/emwa.css
has the following style that’s being applied everywhere throughout the admin panel:
table.form-table tr td, table.form-table tr th {
padding: 5px 0px;
}
So it changes the display of things like the WordPress setting pages and the User Pages. I’m not sure if this was intentional but could these style only be applied on the plugin options page and not to all admin pages?
Maybe wrap the enqueue into something like this:
$screen = get_current_screen();
if( ! empty( $screen ) && 'appearance_page_editorMenuWidgetAccess' === $screen->id ) {
wp_enqueue_style( 'emwa' );
}
]]>
First of all I love your plugin, thanks for having the free version.
The “Hide other menus” section does not show one of the plugins installed. The plugin is: “WP Simple Booking Calendar”. And that is shown in the WordPress administration menu on the left. By not recognizing it, I can not leave it visible to publishers and Shops Managers, and it is one of the functions that have to be used.
How can I make it appear?
Thanks again and a hug.
]]>Hi,
Great Plugin.
I am an Admin of wordpress website and I have created one user with Editor role, I have installed one plugin WP Polls and this plugin shows its menu on Admin page but not on Editors page.
I want to display this menu option on Editor page also, so how to do this?
How can we select them again to change the visibility?
We would expect a quick response
Thanks in advance
]]>Dear All,
I’m thinking of including more options on customize like, slider area, logo, etc. Is there any way to achieve this?
]]>First off, I want to compliment you on an *excellent* plugin, that does exactly as promised. I’ve got a multisite project I’m working on where we’re setting up site owners as shop managers, so this is quite helpful.
While playing with it this afternoon, I had to make two small tweaks to get the plugin to perform exactly as desired, so I thought I’d share them here so that they could perhaps be integrated into a future version of the plugin.
Item 1: Hiding “Edit CSS” link in Appearance menu
This could just be a new feature since the last update, but the plugin left the “Edit CSS” link visible in the Appearance menu. In an effort to insulate users from potentially breaking their site, it would be nice to remove it. The following line accomplishes that when added to emwa_new_admin_menu()
:
// Hide Edit CSS Submenu
remove_submenu_page( 'themes.php', 'editcss-customizer-redirect' );
Item 2: Changing capability required to access the settings panel
My project has some custom admin pages utilizing the Settings API, which necessitates giving the editor/shop manager roles the manage_options
capability. Would it be possible (perhaps as an option?) to set emwa_add_admin_menu()
to use update_core
or some similar admin-level capability unrelated to options to ensure editors don’t accidentally gain access to this panel?