Why user loses edit post capabilities or IgnitionDeck Framework special feature

One of the User Role Editor plugin users asked me, why user loses edit posts capabilities assigned to him directly. The issue takes place on a regular basis.
You assign to the user ‘edit_posts’, ‘edit_published_posts’ capabilities with other post’s related capabilities together. But after login and opening ‘Posts’ menu item that user loses his access to the ‘Posts’ menu. If you check his user capabilities after that you will see that he lost all edit post capabilities somehow. Read more Why user loses edit post capabilities or IgnitionDeck Framework special feature

WooCommerce admin bar and dashboard access

Do you wonder why some users at WooCommerce enabled site have access to the top admin bar and WordPress admin dashboard, but some users don’t?
It is by design: WooCommerce plugin developers decided for us for whom they allow access to WordPress admin dashboard and for whom they prohibit it. But thanks them for the professionalism – it is possible to change that default WooCommerce logic via special filters. Read more WooCommerce admin bar and dashboard access

User Role Editor 4.18 – new permissions

Starting from version 4.18 User Role Editor introduces new permissions (user capabilities) to manage access to its own functionality. ‘Administrator’ role only had access to the User Role Editor at all older versions. Now it may be any other role, which have right user capabilities included:

User Role Editor custom capabilities

User Role Editor custom capabilities
Read more User Role Editor 4.18 – new permissions

WooCommerce menu – manage access

WooCommerce menu is protected by ‘manage_woocommerce’ user capability. So if you wish to give user access to this menu you need to give user ‘manage_woocommerce’ capability. But this capability protects other menu items, including critical, e.g. “WooCommerce => Settings”. What to do if you wish to give user access to ‘WooCommerce’ menu, but exclude access to some critical or unneeded submenu items? User Role Editor Pro Administrator menu access add-on will help you. Read more WooCommerce menu – manage access

WordPress multisite Super Admin privilege

WordPress multisite Super Admin: How this record with with so high permissions is defined? Are any user role or user capabilities used for that?
For the 1st glance, we have a quick answer. Yes, of course, just look at these user capabilities set: 'create_sites', 'manage_sites', 'manage_network', 'manage_network_options', 'manage_network_plugins', 'manage_network_themes', 'manage_network_users'. These capabilities definitely differentiate local administrator from the network one. And we will be right. If to add capabilities listed above to the local admin role, e.g. built-in ‘Administrator’ of the 1st, main site of the network, user with such role will get limited Super Admin privileges for the whole network. But it is not the full story. Read more WordPress multisite Super Admin privilege