Buscar..


Observaciones

La barra de herramientas de administración de WordPress se agregó en la versión 3.1 y contiene enlaces a tareas administrativas comunes, así como enlaces al perfil del usuario y otra información de WordPress. Sin embargo, a muchos propietarios de sitios les disgusta mostrar la barra de herramientas de forma predeterminada a todos los usuarios que han iniciado sesión y / o desean agregar sus propias opciones.

Eliminar la barra de herramientas de administración de todos, excepto los administradores

Agregue el siguiente código a functions.php para eliminarlo de todos excepto el nivel de usuario Administrador:

add_action('after_setup_theme', 'no_admin_bar');

    function no_admin_bar() {
        if (!current_user_can('administrator') && !is_admin()) {
          show_admin_bar(false);
        }
    }

Eliminar la barra de herramientas de administración usando filtros

Otra forma de ocultar la barra de administración es agregar

if ( !current_user_can( 'manage_options' ) ) {
    add_filter( 'show_admin_bar', '__return_false' , 1000 );
}

Los usuarios que no tienen privilegios para acceder a la página de Configuración, no podrán ver la barra de administración.

Cómo quitar el logotipo de WordPress de la barra de administración

Los desarrolladores pueden usar la acción admin_bar_menu para eliminar elementos de la barra de administración o la barra de herramientas de WordPress.

add_action('admin_bar_menu', 'remove_wp_logo_from_admin_bar', 999);
function remove_wp_logo_from_admin_bar( $wp_admin_bar ) {
    $wp_admin_bar->remove_node('wp-logo');
}

El código anterior elimina el logotipo de WordPress de la barra de administración. Todo lo que necesita hacer es pegar el código dentro de su archivo functions.php.

El parámetro que se pasa al método remove_node es el ID del nodo que desea eliminar. Los ID se pueden encontrar en el código fuente HTML de la página de WordPress con una barra de herramientas. Por ejemplo, el ID del elemento li para el logotipo de WordPress a la izquierda en la barra de herramientas es "wp-admin-bar-wp-logo":

<li id="wp-admin-bar-wp-logo" class="menupop"> … </li>

Elimine "wp-admin-bar-" de la ID de li para obtener la ID del nodo. De este ejemplo, el ID de nodo es "wp-logo".

Puede usar las herramientas del inspector del navegador para averiguar los ID de nodo de varios elementos o nodos en la barra de administración.

Agregue su logotipo personalizado y enlace personalizado en la página de inicio de sesión de administrador

Puede agregar los ganchos de abajo para agregar su propio logotipo y el enlace para reemplazar el logotipo de wordpress predeterminado.

Para agregar logo personalizado

function custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.png) !important; background-size : 100% !important; width: 300px !important; height : 100px !important;}
</style>';
}
add_action('login_head', 'custom_login_logo');

Para agregar enlace logo personalizado

add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function custom_loginlogo_url($url) {
    return home_url();
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow