SFGolfer I’m not sure if this will be helpful, but I also admin a network of “non technical” users. Being that they are already non-technical I simply went the direction of hiding elements using CSS. I wrote up a plugin and that is one of it’s functions; load custom CSS based on user role. This gives me total control of what they see and can access.
function load_custom_wp_admin_style()
{
echo '<link href="https://urltoyourstylesheet-1" rel="stylesheet" type="text/css">';
if (is_super_admin(1 == $current_user->ID))
{
echo '<link href="https://urltoyourstylesheet-2" rel="stylesheet" type="text/css">';
}
else
{
echo '<link href="https://urltoyourstylesheet-3" rel="stylesheet" type="text/css">';
}
}
I basically load a default stylesheet for everyone, then a special stylesheet for me, or none if you like, and lastly a stylesheet for everyone else.
I did just this for Shortcodes Ultimate.
a.su-generator-button {
display:none !important;
}