Hi,
Styling the admin/profile of WP is complex – there is different appraoches needed for different sections.
In your case I would try this:
Add to the functions.php file:
add_action('admin_head', 'my_custom_fonts');
function my_custom_fonts() {
echo '<style>
body, td, textarea, input, select {
font-family: "Lucida Grande";
font-size: 12px;
}
</style>';
}
This injects css inline into the admin pages and should work for the profile page.
You will need to determine the css that controls the tab display and set it to display:none;
To have it applied only for a certain user role you need to wrap the above code in an if statement that checks the user’s role.
The code to get the user role is something like this:
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
Unfortunately what you would like to do is not straightforward – there is no plugin or quick function that I am aware of.
Also I have not seen anyone else contribute an easier way, which means to me that maybe there is no easier way.
So although this is complex and needs modification, I hope it helps ??