✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como adicionar menu na barra de administração superior do WordPress?

22

O WordPress fornece add_action para fazer algo quando o evento ocorre. O seguinte mostra um exemplo rápido/fácil de que os menus são adicionados à página de administração da barra superior quando o evento wp_before_admin_bar_render é acionado.

Para adicionar um menu você pode usar o método add_menu de $ wp_admin_bar :

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

O $wp_admin_bar é o objeto global e o parâmetro (menu node) passado para add_menu recebe alguns parâmetros (um array), por exemplo:

    $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'
      )

Então o código deve ficar assim:

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');

Os submenus são possíveis se você especificar o valor pai.

Como adicionar menu na barra de administração superior do Wordpress?

wordpress-add-top-menu

O código fonte completo está no github você pode adicionar o código ao functions.php ou criar um plugin como este.

Fonte de gravação: helloacm.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação