Ricerca…


Osservazioni

La barra degli strumenti di amministrazione di WordPress è stata aggiunta nella versione 3.1 e contiene collegamenti a attività amministrative comuni e collegamenti al profilo dell'utente e ad altre informazioni di WordPress. Tuttavia, molti proprietari di siti non amano mostrare la barra degli strumenti per impostazione predefinita a tutti gli utenti che hanno effettuato l'accesso e / o desiderano aggiungere le proprie opzioni.

Rimozione della barra degli strumenti di amministrazione da tutti tranne gli amministratori

Aggiungi il seguente codice a functions.php per rimuoverlo da tutti tranne il livello utente Amministratore:

add_action('after_setup_theme', 'no_admin_bar');

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

Rimozione della barra degli strumenti di amministrazione utilizzando i filtri

Un altro modo per nascondere la barra di amministrazione è aggiungere

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

Gli utenti che non dispongono dei privilegi per accedere alla pagina delle impostazioni, non potranno vedere la barra di amministrazione.

Come rimuovere WordPress Logo dalla barra di amministrazione

Gli sviluppatori possono utilizzare l' azione admin_bar_menu per rimuovere elementi dalla barra di amministrazione o dalla barra degli strumenti di 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');
}

Sopra il codice rimuove il logo WordPress dalla barra di amministrazione. Tutto quello che devi fare è incollare il codice all'interno del tuo file functions.php.

Il parametro passato al metodo remove_node è l'ID del nodo che si desidera rimuovere. Gli ID possono essere trovati nel codice sorgente HTML della pagina di WordPress con una barra degli strumenti. Ad esempio, l'ID dell'elemento li per il logo WordPress a sinistra nella barra degli strumenti è "wp-admin-bar-wp-logo":

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

Rimuovi "wp-admin-bar-" dall'ID di li per ottenere l'ID del nodo. Da questo esempio l'ID del nodo è "wp-logo".

Puoi utilizzare gli strumenti di ispezione del browser per trovare l'ID del nodo di vari elementi o nodi sulla barra di amministrazione.

Puoi aggiungere ganci sotto per aggiungere il tuo logo e link per sostituire il logo wordpress predefinito.

Per aggiungere un logo personalizzato

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

Per aggiungere un collegamento logo personalizzato

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow