Vorresti aggiungere un menu alla barra di amministrazione?
WordPress ha recentemente introdotto un'API utilizzabile dagli sviluppatori, prima era solo una funzionalità di WordPress.com, poi è stata adottata sul blog WordPress autonomo. Questa barra di amministrazione aggiunge una barra dei menu extra al tuo blog WordPress a seconda del livello dell'utente connesso (ruolo).
L'ultima volta, ti abbiamo dato consigli su come disattivare la barra di amministrazione su un blog WordPress, oggi ti insegneremo come aggiungere un menu e sottomenu personalizzati alla barra di amministrazione.
In questo tutorial useremo un codice php che aggiungerai in un plugin. Vi abbiamo presentato nel seguente articolo come creare un plugin per WordPress.
Ma, se non hai mai installato WordPress, scopri Come installare un blog Wordpress passi 7 et Come trovare, installare e attivare un tema WordPress sul tuo blog
Quindi torniamo al perché siamo qui.
Come creare un menu sulla barra degli strumenti
Tutto quello che devi fare è aggiungere il seguente codice:
function my_new_admin_bar_menu() {
global $wp_admin_bar;
$root_menu = array(
'parent' => false, // Parent, si false, sera situé à la racine
'id' => 'new_custom', // id du menu, doit être unique pour la racine.
'title' => __('Menu Personnalisé'), // Menu / sub-menu title
'href' => admin_url( 'my-new-menu.php'), // Menu URL
'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
);
$wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );
Come creare un sottomenu sulla barra degli strumenti
function my_new_admin_bar_menu() {
global $wp_admin_bar;
$root_menu = array(
'parent' => false, // Parent, si false, sera situé à la racine
'id' => 'new_custom', // id du menu, doit être unique pour la racine.
'title' => __('Menu Personnalisé'), // Menu / sub-menu title
'href' => admin_url( 'my-new-menu.php'), // Menu URL
'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
$sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
$sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
$wp_admin_bar->add_menu( $root_menu );
$wp_admin_bar->add_menu( $sub1 );
$wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );
Utilizzando il nostro primo esempio, aggiungeremo due sottomenu. Aggiungeremo un valore genitore al nostro array in modo che sia figlio del nostro menu principale.
Vedi anche il nostro articolo su Permalink: Come personalizzare i tuoi link del blog
Aggiungeremo l'identificatore principale " nuovo_personalizzato »In tutti i nostri sottomenu, assicurati di utilizzare anche un ID univoco per tutti i sottomenu (new_custom1 e new_custom2). Assicurati di chiamare il " $ wp_admin_bar-> add_menu ($ subX); »In tutte le tabelle dei sottomenu.
Come aggiungere sottomenu al menu esistenti
function my_new_sub_menu() {
global $wp_admin_bar;
$sub_menu = array(
'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
'id' => 'new_custom_sub', // ID du menu unique.
'title' => __('Custom Sub Menu'), // Titre
'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
);
$wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );
Come puoi vedere, abbiamo utilizzato il nuovo contenuto come ID principale, sarà nel menu " Aggiungi nuovo Nell'elenco nativo del menu della barra di amministrazione di WordPress. Proprio come in questo secondo esempio, impostiamo l'ID genitore come i figli del menu genitore.
Leggi anche la nostra guida su: Pubblicità su WordPress: è ancora redditizio?
Ecco alcuni identificatori di menu disponibili che è possibile utilizzare.
- aspetto - Menu Aspetto
- Commenti - Collegamenti di commenti
- edit - Menu di modifica di post / pagina / categoria / tag
- get-shortlink - Shortlink del menu della pagina
- my-blog - Menu del mio sito web, se hai più di un sito web
- Nuovo felice - Aggiungi un nuovo menu
- aggiornamenti - Aggiorna collegamento
Scopri anche alcuni plugin WordPress premium supplémentaires
Puoi utilizzare altri plugin per visualizzare i conti alla rovescia sul tuo blog WordPress. In quanto segue, ve ne offro alcuni.
1. Prossimamente CountDown
presto disponibile Il conto alla rovescia è uno di plugin di WordPress timer per il conto alla rovescia premium sulla piattaforma WordPress. Ha 2 design per il conto alla rovescia e 10 tipi di sfondi per renderli più belli e accattivanti.
En effet, presto disponibile CountDown ti consente di continuare il tuo lavoro sul tuo sito web in tutta visitatori vedere visualizzato la pagina "Prossimamente". Quando hai finito, puoi ripristinare il tuo sito web online con la semplice pressione di un singolo pulsante.
Ti invitiamo anche a scoprire il nostro 10 WordPress plugin per migliorare la visualizzazione del tuo sito web
È anche possibile decidere quale gli utenti possono o non possono vedere il sito web a seconda del loro stato. Se solo una parte del sito web deve essere inviata alla pagina "Coming Soon", puoi anche definire quali pagine sono disponibili per i tuoi visitatori e quali no.
Download | Demo | Web hosting
2. Conto alla rovescia delle vendite di WooCommerce
Il conto alla rovescia per le vendite di WooCommerce è un WordPress Plugin fantastico premium pensato per promuovere campagne di vendita sul tuo sito e-commerce.
Imposta un'area dedicata al conto alla rovescia con il prodotto in vendita e dice ai tuoi clienti quanto tempo è rimasto per acquistare detto prodotto a basso prezzo. Questo plugin ti dà anche la possibilità di aggiungere un conto alla rovescia al prossimo periodo di saldo.
Download | Demo | Web hosting
3. Social Share & Locker Pro
Il plugin Social Share & Locker Pro è stato progettato per aiutare il tuo sito web ad essere più visibile sui social media. Con pochi clic, puoi impostare la posizione delle tue icone social o bloccare i tuoi contenuti richiedendo la condivisione su uno dei social network da te offerti.
Hai temi predefiniti 10 e questo dovrebbe coprire i desideri più comuni. Tutti i suoi temi sono Retina e fanno miracoli.
Ecco i nostri Plugin 6 WordPress per garantire la conformità RGPD di un blog
Inoltre, con Social Share & Locker Pro, sarai in grado di visualizzare il nome completo dei social network o solo l'icona. Dipenderà dal tuo design, dallo spazio disponibile o dai tuoi desideri.
Download | Demo | Web hosting
Risorse raccomandate
Scopri altre risorse consigliate per aiutarti a costruire e gestire il tuo sito web.
- Come creare un semplice plugin per WordPress a blocchi di Gutenberg
- Plugin 15 WordPress per creare un sito Web di prenotazione
- Plugin 5 WordPress per aumentare il numero di abbonati
- 5 plugin di WordPress per proteggere il tuo blog dai malware
- Cosa si deve sapere prima di fare marketing di affiliazione WordPress
Conclusione
Ecco ! Questo è tutto per questo tutorial. Puoi anche usarlo nel tuo prossimo WordPress Plugin, se desideri aggiungere un menu amministratore per le tue impostazioni. Devi solo configurarlo in modo tale che il tuo plugin funzioni.
Tuttavia, sarai anche in grado di consultare il nostro risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.
Non esitate a condividi questo articolo con i tuoi amici sui tuoi social network preferiti. Ma, nel frattempo, parlaci del tuo commentaires e suggerimenti nella sezione dedicata.
...