You can allow all users the ability to edit their profiles in the Dashboard.
Users lacking the capability won't be able to access any other sections of Dashboard...
Remove Dashboard Access removes some built-in WordPress Toolbar menus by default, but can be extended to hide menus from other plugins or themes via two filters rda toolbar nodes, and rda frontend toolbar nodes ...
In HTML page source, look for the container for the node you're targeting.
How to filter Toolbar nodes on the front-end ** * Filter Toolbar menus on the front-end * * @param array $ids Toolbar IDs * @return array filtered front-end Toolbar IDs * function wpdocs hide some toolbar menu { $ids = 'SOMETHING return $ids } add filter.
To view debugging information on the Settings > Reading screen, visit example com options-general php page=dashboard-access&rda debug=1..
Dashboard Access Controls settings in the Settings > Dashboard Access screen..
Users lacking the capability or role will be redirected to URL set in Settings > Dashboard Access...
Toolbar contains certain important links such as for accessing to the editor and or logging out.
Browse the code, check out SVN repository, or subscribe to the development log by RSS...
Read more