Question

By default, Wordpress shows admin toolbar to Administrator, Editor, or Author but not to Subscriber or unauthenticated visitors.

What determines whether admin toolbar is shown a logged-in user? I am wondering if it works based on Role, a specific Capability, or something else. I tried to dig in Wordpress core source code to find out but I could not get any clue.

Était-ce utile?

La solution

The admin toolbar is displayed for all users, including Subscribers.

If it's not appearing on your site, then you are likely be using a plugin that changes this behaviour. For example, WooCommerce hides the admin bar from users who do not have the edit_posts or manage_woocommerce, capability. They have a support article on disabling this behaviour here.

Other plugins, such as membership plugins, might do something similar. You would need to check them individually.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top