Recherche…


Remarques

La barre d'outils d'administration WordPress a été ajoutée dans la version 3.1 et contient des liens vers des tâches administratives courantes ainsi que des liens vers le profil de l'utilisateur et d'autres informations WordPress. Cependant, de nombreux propriétaires de sites n'aiment pas montrer la barre d'outils par défaut à tous les utilisateurs connectés et / ou souhaitent y ajouter leurs propres options.

Suppression de la barre d'outils d'administration de tous les administrateurs sauf

Ajoutez le code suivant à functions.php pour le supprimer de tout le monde sauf le niveau d'utilisateur administrateur:

add_action('after_setup_theme', 'no_admin_bar');

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

Suppression de la barre d'outils Admin à l'aide de filtres

Une autre façon de masquer la barre d'administration est d'ajouter

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

Les utilisateurs qui n'ont pas les privilèges pour accéder à la page Paramètres ne pourront pas voir la barre d'administration.

Comment faire pour supprimer le logo WordPress de la barre d'administration

Les développeurs peuvent utiliser l'action admin_bar_menu pour supprimer des éléments de la barre d'administration ou de la barre d'outils 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');
}

Le code ci-dessus supprime le logo WordPress de la barre d'administration. Tout ce que vous avez à faire est de coller le code dans votre fichier functions.php.

Le paramètre passé à la méthode remove_node est l'ID du noeud que vous souhaitez supprimer. Les identifiants peuvent être trouvés dans le code source HTML de la page WordPress avec une barre d'outils. Par exemple, l'ID de l'élément li pour le logo WordPress sur la gauche de la barre d'outils est "wp-admin-bar-wp-logo":

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

Supprimez "wp-admin-bar-" de l'ID de li pour obtenir l'ID du noeud. Dans cet exemple, l'identifiant du noeud est "wp-logo".

Vous pouvez utiliser des outils d'inspecteur de navigateur pour identifier les identifiants de nœud de divers éléments ou nœuds de votre barre d'administration.

Ajoutez votre logo personnalisé et un lien personnalisé sur la page de connexion de l'administrateur

Vous pouvez ajouter ci-dessous des crochets pour ajouter votre propre logo et lien pour remplacer le logo wordpress par défaut.

Pour ajouter un logo personnalisé

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');

Pour ajouter un lien logo personnalisé

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow