✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come aggiungere menu nella barra di amministrazione superiore di WordPress?

33

WordPress fornisce add_action per fare qualcosa quando si verifica un evento. Di seguito viene mostrato un esempio rapido/facile che i menu vengono aggiunti alla pagina di amministrazione della barra superiore quando viene attivato l’evento wp_before_admin_bar_render.

Per aggiungere un menu puoi usare il metodo add_menu di $ wp_admin_bar :

https://codex.wordpress.org/Class_Reference/WP_Admin_Bar/add_menu

La $wp_admin_bar è l’oggetto globale e il parametro (nodo menu) passato a add_menu accetta alcuni parametri (un array), ad esempio:

    $menu = array(
      'id' => 'helloacm_add_top_admin_bar_google_webmaster',
      'title' => 'Google Webmaster',
      'href' => '<a class="vglnk" target="_blank" href="http://google.com/webmaster" rel="nofollow"><span>http</span><span>://</span><span>google</span><span>.</span><span>com</span><span>/</span><span>webmaster</span></a>',
      'parent' => 'helloacm_add_top_admin_bar_links',
      'meta' => array(
        'target' => '_blank'
      )

Quindi il codice dovrebbe essere simile a questo:

function menu() {
   $menu = array( 
      // menu parameters
      'id' => "id",
      'parent' => "parent",
      'href' => "href"
      'title' => "title"
    );
   global $wp_admin_bar;
   $wp_admin_bar->add_menu( 
     $menu
   );)  
add_action('wp_before_admin_bar_render', 'menu');

I sottomenu sono possibili se si specifica il valore padre.

Come aggiungere menu nella barra di amministrazione superiore di Wordpress?

wordpress-aggiungi-menu-principale

Il codice sorgente completo è su github, puoi aggiungere il codice a functions.php o creare un plugin come questo.

Fonte di registrazione: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More