Benutzerdefinierte Taxonomie in WP_Query funktioniert nicht

Ich bin hier wirklich ratlos. Ich habe eine spezielle Taxonomie, um Beiträge in verschiedene Arten von “featured” Beiträgen auf einer Nachrichtenseite zu sortieren. Hier ist das Problem: Bei der Abfrage von ihnen sind die Ergebnisse nicht das, was sie sein sollen. Folgendes habe ich:

$featured_loop = new WP_Query( array( 'featured' => 'home-featured', 'posts_per_page' => '1') ); if ( have_posts() ): while ( $featured_loop->have_posts() ) : $featured_loop->the_post(); the_post(); 

Es gibt dann noch ein anderes darunter mit anderer Formatierung:

 $featured_loop_2 = new WP_Query( array( 'featured' => 'home-featured', 'posts_per_page' => '3', 'offset' => '1') ); if ( have_posts() ): while ( $featured_loop->have_posts() ) : $featured_loop->the_post(); the_post(); 

Das Problem ist, dass es Posts ausgibt, die nicht in der Taxonomie enthalten sind … obwohl diejenigen, die es ausgibt, sich ändern, wenn ich es tweeze, was ich noch seltsamer finde. Ich habe versucht eine Tax_Query, und das schien es auch nicht zu lösen. Irgendwelche Ideen?

Ich habe “Ultimate Taxonomy Manager” verwendet, um die Taxonomie zu erstellen.

Solutions Collecting From Web of "Benutzerdefinierte Taxonomie in WP_Query funktioniert nicht"