WP-Abfrage mit benutzerdefinierter Taxonomie

Ich gewöhne mich nur an die WP-Abfrage und hoffte, dass ich dabei Hilfe bekommen könnte.

Ich habe eine benutzerdefinierte Taxonomie (Thema) erstellt und möchte nun den neuesten Beitrag mit einer dieser Taxonomien auf meiner Startseite als Top-Beitrag anzeigen.

Jetzt kann ich nicht wirklich herausfinden, wie ich es dazu bringen kann, die Abfrage richtig zu filtern, vielleicht kann mich jemand korrigieren:

 array( array( 'posts_per_page' => 1, 'taxonomy' => 'theme', 'field' => 'slug', 'terms' => array ('text-image', 'just-text', 'just-image') ) ) ); $query = new WP_Query( $args ); ?>  

Jede Hilfe wäre sehr geschätzt, danke!

EDIT: Hier ist der fertige Code, falls jemand anders es braucht;

  'post', // it's default, you can skip it 'posts_per_page' => '1', 'order_by' => 'date', // it's also default 'order' => 'DESC', // it's also default 'tax_query' => array( array( 'taxonomy' => 'nameoftaxonomy', 'field' => 'slug', 'terms' => array ('whatever1', 'whatever2', 'whatever3') ) ) ); $query = new WP_Query( $args ); ?> have_posts() ) : $query->the_post(); ?> 

Danke für die Hilfe!

Solutions Collecting From Web of "WP-Abfrage mit benutzerdefinierter Taxonomie"

Sie müssen Ihr Objekt wie folgt verwenden:

 while ( $query->have_posts() ) : $query->the_post(); 

Ihre WP_Query Argumente sind falsch. posts_per_page ist kein Teil von tax_query . Folgendes sollte funktionieren:

 $args = array( 'post_type' => 'post', // it's default, you can skip it 'posts_per_page' => '1', 'order_by' => 'date', // it's also default 'order' => 'DESC', // it's also default 'tax_query' => array( array( 'taxonomy' => 'theme', 'field' => 'slug', 'terms' => array ('text-image', 'just-text', 'just-image') ) ) );