2016-04-01 4 views
0

i Menü-ID in Wordpress auf href klicken wollen, weil ich das Menü ID bin mit dynamisch die Untermenüs für Kinder zur ListeWie das Menü-ID auf href Klick auf einer Seite zu bekommen Wordpress

<?php 
$menu=$wpdb->get_var('SELECT post_id FROM '.$wpdb->postmeta.' WHERE meta_key="_menu_item_object_id" AND meta_value="'.$post_id.'"'); 
$args = array(
'menu' => 'main', 
'submenu' => (string) $menu 
); 

wp_nav_menu($args); ?> 

Antwort

0
function custom_walker_nav_menu_start_el($item_output, $item, $depth, $args){ 
     $output = '<div class="buttons-'.$item->ID.'" title="some_title">'; 
     $output .= $item_output; 
     $output .= '</div>'; 
     return $output; 
    } 
    add_filter('walker_nav_menu_start_el', 'custom_walker_nav_menu_start_el' , 10, 4); 

$menu_middle_left = array(
      'theme_location' => 'middle-left', 
      'menu' => '', 
      'container' => '', 
      'container_class' => '', 
      'container_id' => '', 
      'menu_class' => '', 
      'menu_id' => '', 
      'echo' => true, 
      'fallback_cb' => 'wp_page_menu', 
      'link_before' => '', 
      'link_after' => '', 
      'walker' => new Walker_Nav_Menu() 
     ); 

     wp_nav_menu($menu_middle_left); 
+0

Ich möchte die Menü-ID, die ich in der Seite angeklickt hat, ist es möglich? @Vimal Arya –

+0

Ich habe meine Antwort ändern walker Klasse und die Funktion, die ich oben veröffentlicht hoffe, es funktioniert für Sie –

Verwandte Themen