2016-03-24 1 views
0

j'ai un menu (catégories) situé sur wordpress et je voudrais créer query's en fonction des catégories dans ce menu, une requête par élément de menurequête basée sur le menu

    élément de menu
  • point de menu 2
  • point de menu 3
  • élément de menu 4

    $ args = array ('élément de menu 1' 'category_name' =>);

    $ args = array ('category_name' => 'élément de menu 2');

    $ args = array ('category_name' => 'élément de menu 3');

    $ args = array ('category_name' => 'élément de menu 4');

des idées?

Répondre

0

Si vous parlez de système de menu WP ordinaire, vous pouvez saisir les données de menu par son emplacement comme celui-ci:

function custom_menu_output($theme_location) { 
    if (($theme_location) && ($locations = get_nav_menu_locations()) && isset($locations[$theme_location])) { 
     $menu = get_term($locations[$theme_location], 'nav_menu'); 
     $menu_items = wp_get_nav_menu_items($menu->term_id); 
     foreach($menu_items as $menu_item) { 
      $args = array('category_name' => $menu_item->title); 
      //Do your query here & everything else 
     } 
    } 
}