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).

aggiungi un menu alla barra di amministrazione

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.

Prossimamente plugin wordpress reattivo per il conto alla rovescia

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. 

Conto alla rovescia delle vendite di Woocommerce

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.

Plugin di social share locker pro wordpress

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.

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.

...