WP Query-Ergebnisse zeigen Beiträge außerhalb der Kategorie-ID an

Ich habe einen benutzerdefinierten Post-Typ namens “rooms” und ich habe Kategorien bestimmten Räumen zugewiesen, so dass sie auf der Seite auf eine bestimmte Weise bestellen. Die Kategorie-IDs sind 8, 9 und 10.

Wenn ich die unten stehende WP-Abfrage für eine bestimmte Kategorie durchführe, werden alle Räume unabhängig von der Kategorie angezeigt. Ich bin mir nicht ganz sicher, wo ich falsch liege, aber ich fühle, dass es in meinen Array-Argumenten ist. Jede Hilfe wäre willkommen.

 -1, 'post_type' => 'rooms', 'category_ID' => '8',); $the_query = new WP_Query( $args );?> have_posts() ): ?> have_posts() ) : $the_query->the_post(); ?> 
<img src="https://wordpress.stackexchange.com/questions/286431/wp-query-results-showing-posts-outside-of-category-id/" class="room-preview-image">
<a href="https://wordpress.stackexchange.com/questions/286431/wp-query-results-showing-posts-outside-of-category-id/">

<a href="https://wordpress.stackexchange.com/questions/286431/wp-query-results-showing-posts-outside-of-category-id/">View the room

Solutions Collecting From Web of "WP Query-Ergebnisse zeigen Beiträge außerhalb der Kategorie-ID an"

category_ID ist kein gültiger Schlüssel für WP_Query . cat wäre stattdessen verfügbar, wenn Sie eine Kategorie abfragen möchten:

Beispiel:

 $args = array( 'numberposts' => -1, 'post_type' => 'rooms', 'cat' => 8, ); $the_query = new WP_Query( $args ); 

Wenn Ihre Kategorie nicht tatsächlich die Taxonnomy- category sondern eine benutzerdefinierte Taxonomie ist, wäre dies eine andere Möglichkeit, sie abzufragen:

 $args = array( 'numberposts' => -1, 'post_type' => 'rooms', 'tax_query' => array( array( 'taxonomy' => 'your-category-taxonomy', 'terms' => 8, ), ), ); $the_query = new WP_Query( $args ); 

Hoffe das hilft.