4 Tecniche Eccellenti Per Migliorare La WordPress Admin Bar
Se hai aggiornato all’ultima versione di WordPress (3.1), scoprirai che mostra la WordPress Admin Bar per te e per i tuoi utenti connessi. Anche se la WP Admin Bar dovrebbe rendere la tua vita più facile fornendo link utili nella parte superiore della pagina, non offre alcuna forma di personalizzazione, il che ne compromette l’utilità.
Ecco 4 tecniche utili che puoi utilizzare per personalizzare e ottenere il massimo dalla WP Admin Bar.
1. Rimuovere i collegamenti esistenti dalla WP Admin Bar
Naviga nella cartella del tuo tema e apri il file
functions.phpcon un editor di testo.Incolla il seguente codice alla fine del file:
add_action('wp_before_admin_bar_render','remove_admin_bar_links');
function remove_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->remove_menu('comments');
}Il codice sopra rimuoverà il link “COMMENTI” dalla Admin Bar. Funziona utilizzando le funzioni $wp_admin_bar->remove_menu(ID). Fornendo l’ID dei collegamenti che vuoi rimuovere (in questo caso, l’ID è COMMENTI), puoi rimuovere qualsiasi link dalla Admin Bar.
Ecco alcuni degli ID che ti saranno utili:
- my-account-with-avatar / my-account: Link al tuo account. L’ID dipende se hai abilitato l’avatar o meno.
- my-blogs: Menu I Miei Siti. Solo per la modalità rete.
- edit: Link per modificare Post/Pagina.
- new-content: Menu Aggiungi Nuovo.
- comments: Link ai Commenti.
- appearance: Menu Aspetto.
- updates: Link agli Aggiornamenti.
- get-shortlink: Shortlink a una pagina.
2. Aggiungere link personalizzati alla WP Admin Bar
Per aggiungere i tuoi collegamenti alla Admin bar, aggiungi il seguente codice al tuo functions.php.
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function add_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id'=>'Google',
'title'=> __('Google'),
'href'=>'http://google.com'
));
}L’esempio sopra aggiunge “Google.com” come un link nella Admin Bar. Puoi, ovviamente, personalizzarlo a tuo piacimento. Le cose di cui devi tenere nota sono ‘id’, ‘title’ e ‘href’.
id: l’identificatore per il link
title: il nome che appare sulla Admin Bar
href: l’url a cui il link punta.
Puoi anche creare un sottomenu con il codice qui sotto:
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function add_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id'=>'Google',
'title'=> __('Google'),
'href'=>'http://google.com'
));
$wp_admin_bar->add_menu(array(
'parent'=>'Google',
'id'=>'GoogleAnalytics',
'title'=> __('Google Analytics'),
'href'=>'http://google.com/analytics'
));
}Ecco come appare:
3. Mostrare il modulo di accesso se l’utente non è connesso
Per impostazione predefinita, la Admin Bar apparirà solo per gli utenti connessi. Se, tuttavia, desideri rendere la admin bar visibile per tutti e farle mostrare il modulo di accesso se l’utente non è connesso, puoi usare la WordPress Admin Bar Improved per abilitare questa funzionalità.
4. Disabilitare totalmente la Admin Bar
Alcuni di voi potrebbero non gradire la admin bar e desiderare di rimuoverla completamente. Ecco come puoi farlo.
Accedi al tuo dashboard di WordPress e vai alla tua scheda profilo.
Nella sezione “Mostra Admin Bar”, deseleziona l’opzione “ quando visualizzi il sito ” e “ nel dashboard ”. Salva le modifiche.
Se gestisci un blog con più autori (o in modalità rete) e desideri disabilitare la Admin Bar per tutti i tuoi autori, nel tuo file functions.php, copia e incolla il seguente codice;
add_filter('show_admin_bar','__return_false');Questo disabiliterà la Admin Bar su tutto il sito.
Quali altri trucchi usi per personalizzare la WP Admin Bar?