Skip Navigation

[Resolved] How to add in Access new role that allow editors to edit WP menu?

The Toolset Community Forum is closed, for technical support questions, please head on to our Toolset Professional Support (for paid clients), with any pre-sale or admin question please contact us here.

This thread is resolved. Here is a description of the problem and solution.

Problem:
How to set the permission for user to edit the WP menus.?

Solution:
Toolset Access has an option under:
Access Control >> Custom Roles >> Change permissions option -- see screenshot.
https://toolset.com/wp-content/uploads/2017/09/567232-Change_permissions.png?x62720
If you want more control on Appearance / Menus section, you can use this plugin which offers further control: https://wordpress.org/plugins/adminimize/

Otherwise the custom code solution might work to allow specific user role to manage Menus only, these code snippets might be of your interest:
https://www.thewebtaylor.com/articles/wordpress-allow-editors-to-manage-menus
https://wordpress.stackexchange.com/a/10306

This support ticket is created 6 years, 6 months ago. There's a good chance that you are reading advice that it now obsolete.
This is the community support forum for Types plugin, which is part of Toolset. Toolset is a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients and people who registered for Types community support can post in it.

Sun Mon Tue Wed Thu Fri Sat
- 12:00 – 17:00 12:00 – 17:00 12:00 – 17:00 12:00 – 17:00 12:00 – 17:00 -
- 18:00 – 21:00 18:00 – 21:00 18:00 – 21:00 18:00 – 21:00 18:00 – 21:00 -

Supporter timezone: Asia/Karachi (GMT+05:00)

This topic contains 9 replies, has 2 voices.

Last updated by zbyszekZ 6 years, 6 months ago.

Assisted by: Noman.

Author
Posts
#567201

Tell us what you are trying to do?
I would like to expand Editor role in WordPress. I need to add for Editors possibility to manage WP menu.
Is it possible and how can I do it?

Is there any documentation that you are following?
Not found.

Is there a similar example that we can see?
Not found.

What is the link to your site?
For many sites. It would be nice to create kind of template of this settings and could add it to few of my sites.
(I don't know why managing menu is only for Administrators in WordPress.)

#567232

Noman
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Change permissions.png

Hi,

Thank you for contacting Toolset support. Toolset Access has an option under:
Access Control >> Custom Roles >> Change permissions option -- see attached screenshot.

If you want more control on Appearance / Menus section, you can use this plugin which offers further control: https://wordpress.org/plugins/adminimize/

Thank you

#567240

Hi Norman,
Thanks for your fast answer 🙂
But is it possible to exclude Widgets, Customize, Background and Header from this?
I need only menu changing.

Regards!
Zbyszek

#567249

Noman
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

As I can see Access handles it in a group, so all these will be enabled / disabled at once. You can give it a try and see how it works.

But Adminimize plugin has include/exclude options for each of these (as shown in its screenshot on plugin page), so that would be much good for your case.

Thank you

#567252

It's a pity because I would like that "Editor+" user could change only content of website, not it look.
So I have to find other way to hide this options from him.

Big thanks for help 🙂

#567262

Noman
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

I think you can use Access + Adminize in combination to allow or restrict all these capabilities.

Otherwise the custom code solution might work to allow specific user role to manage Menus only, these code snippets might be of your interest:
hidden link
https://wordpress.stackexchange.com/a/10306

If you are happy with everything, feel free to mark ticket as closed. Else let me know. Have a great day 🙂 Thank you

#567301

Thanks a lot Norman!
It works! 🙂

By the way... do you know why Automatic give possibilities to edit menu only for Administrator role?
When Editor could add new pages and post he should have possibility to add it to menu, too.
I don't understand why it don't work like that. 🙁

#567305

I reopening this ticket to give you possibility to answer me 😉

#567538

Noman
Supporter

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Great to hear that its resolved for you now.

Not sure exactly why WordPress does not offer it out of the box, may be because not many people asked for it yet, may be due to security purpose as anyone can delete all menu items if have access to Menu section, may be because its easier to be added through small code, or may be something else.

You can add such feature requests to WordPress directly on their forums and ask people to vote for it ????
https://wordpress.org/support/forum/requests-and-feedback/
hidden link

Thank you

#568568

Thanks a lot once again Norman.

Have a nice day!
Zbyszek Z.

The forum ‘Types Community Support’ is closed to new topics and replies.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.