2016-03-24 14 views
0

Ich habe ein Menü (Kategorien) auf Wordpress gesetzt, und ich mag query's erstellen auf der Grundlage der Kategorien auf diesem Menü eine Abfrage pro MenüpunktAbfrage basierend auf Menü

  • Menüpunkt 1
  • Menüpunkt 2
  • Menüpunkt 3
  • Menüpunkt 4

    $ args = array ('category_name' => 'Menüpunkt 1');

    $ args = array ('Kategorie_Name' => 'Menüpunkt 2');

    $ args = array ('Kategorie_Name' => 'Menüpunkt 3');

    $ args = array ('Kategorie_Name' => 'Menüpunkt 4');

irgendwelche ideen?

Antwort

0

Wenn Sie sich über gewöhnliche WP Menüsystem zu sprechen, können Sie die Menüdaten greifen durch seine Lage wie folgt ist:

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 
     } 
    } 
} 
Verwandte Themen