Eliminar enlaces del panel de administración de WordPress a usuarios determinados

Si surge la situación de eliminar enlaces del panel de administración de WordPress a usuarios determinados, podemos hacerlo con este snippet en el archivo functions.php de tu tema

add_action('admin_menu', 'remove_admin_menu_links');
function remove_admin_menu_links(){
    $user = wp_get_current_user();
    if( $user && isset($user->user_email) && 'user@email.com' == $user->user_email ) {
        remove_menu_page('tools.php');
        remove_menu_page('themes.php');
        remove_menu_page('options-general.php');
        remove_menu_page('plugins.php');
	remove_menu_page('users.php');
    }
}

reemplaza el email de la linea

    if( $user && isset($user->user_email) && 'user@email.com' == $user->user_email ) {

por el del usuario al que quieras aplicar estos cambios

En el codex de WordPress puedes ver una lista de ejemplos de las diferentes secciones del panel de administración

Fuente: http://wpsites.net/wordpress-admin/remove-different-admin-menu-links-for-a-specific-user-profile/

Deja un comentario