Abfragen von Posts mit benutzerdefinierter Taxonomie

Ich habe Probleme beim Abfragen von Posts mit mehreren Tags aus einer benutzerdefinierten Taxonomie. Zum Beispiel, wenn ich einen Beitrag namens “Strawberry Splice” habe, hat es die Mahlzeit Typen (benutzerdefinierte Taxonomie) “Gluten Free” und “Beverages”.

Wenn ich die Posts nach “Glutenfrei” suche, erscheint “Strawberry Splice”, aber wenn ich nach “Beverages” suche, gibt es keine Ergebnisse. Meine Abfrage sieht nur den ersten Begriff.

Werfen Sie einen Blick auf http://jimalie.com.au/recipes/

Dies ist mein Teilcode zum Generieren der benutzerdefinierten Taxonomie:

$args = array( 'labels' => $labels, 'public' => true, 'show_in_nav_menus' => true, 'show_ui' => true, 'show_tagcloud' => true, 'show_admin_column' => false, 'hierarchical' => false, 'rewrite' => true, 'query_var' => true ); register_taxonomy( 'meal_types', array('recipes'), $args ); 

Dies ist mein Code für die Abfrage:

 $mealtype = $_POST['mealtype']; $args = array('post_type' => 'recipes', 'meal_types' => $mealtype, 'paged' => $paged); 

Ich bekomme $ mealtype aus dem Dropdown-Feld, das dynamisch gefüllt ist:

 $terms = get_terms( 'meal_types' ); $count = count($terms); if ($count > 0) { foreach ($terms as $term) { ?> <option value="name; ?>" name) { echo 'selected'; } ?>>name; ?> <?php } } 

Meine Anfrage:

 $wp_query = new WP_Query( $args ); if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); 

Der Code der gesamten Vorlage: http://pastebin.com/5e07FMJm

Wie bekomme ich es, um alle Begriffe zu sehen?

Solutions Collecting From Web of "Abfragen von Posts mit benutzerdefinierter Taxonomie"