Hi everyone,
I'm trying toto customize the dashboard of my blog according to my users roles.
specifically I want to delete some widgets, place some new, delete some menu entries, change the css.
now, I'm not good at coding and I need your help.
I read that to adress a user role, in my case an author, I can you this code:
global $current_user;
get_currentuserinfo();
if ($current_user->user_level < 3)
nice.
I need however to know how to use this with other functions, like the one to remove widgets:
function remove_dashboard_widgets(){
global$wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
(and yes, nazi moderator, it's 9 lines of code, not 11 like the one you deleted for exceeding of 1 the 10 lines rule.)
if you can also explain the theory of how you built the code I can do it myself for the next customization.
however any help is very welcome because I'm stuck.
thank you guys!
Michel