WordPress
La barra di amministrazione (aka "The Toolbar")
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.
Aggiungi il tuo logo personalizzato e il link personalizzato nella pagina di accesso dell'amministratore
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();
}