domingo, 25 de enero de 2015

WordPress - Ocultar la barra de administración

Por defecto nuestro WordPress muestra la barra de administración a todos los usuarios registrados, aunque es cierto que podrán acceder únicamente a las opciones que su rol le permita, los subscriptores por defecto solo pueden acceder a editar su perfil.
Aunque creo que estaremos de acuerdo en que no es de decoro que los subscriptores puedan ver la barra de administración, además de toda la carga extra que eso implica (mas CSS, JS...).
Para quitársela tan solo deberemos instalar uno de los mil plugins que existen, crearnos uno nosotros mismos, o copiar unas pequeñas lineas en el functions.php

Estas lineas son las siguientes:

add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
    if (current_user_can('subscriber')) {
        show_admin_bar(false);
    }
}
Con esto en nuestro functions.php los administradores Editores, autores y Colaboradores verán la barra de administración, mientras que los subscriptores no tendrán acceso a la misma, si usáis plugins como JetPack y no la ocultáis los subscriptores podrán ver entre otras cosas las estadísticas del sitio