Warum gibt die Abfrage von post_tags (die auf benutzerdefinierte Post-Typen angewendet wurde) nur Posts zurück?

Also habe ich einen kleinen jquery-basierten Feature-Rotator erstellt, der aus den post_tags zieht. Ich habe die Post-Tags zu meinen anderen benutzerdefinierten Post-Typen hinzugefügt:

register_taxonomy_for_object_type('post_tag', 'reviews'); register_taxonomy_for_object_type('post_tag', 'interviews'); //... 

Wenn ich ein “featured” -Tag zu einer meiner Besprechungen und einem meiner Interviews hinzufüge und so danach frage:

 $query = new WP_Query( array( 'post_tag' => 'featured' ) ); 

Ich bekomme zwei zufällige Posts anstatt der zwei erwarteten Ergebnisse. Irgendwelche Ideen?

Solutions Collecting From Web of "Warum gibt die Abfrage von post_tags (die auf benutzerdefinierte Post-Typen angewendet wurde) nur Posts zurück?"

Sehen Sie sich die Argumente für WP_Query . Standardmäßig wird nach dem Post- post .

Um Ihre benutzerdefinierten Post-Typen auszuwählen, müssen Sie Ihre Abfrage ein wenig ändern:

 $query = new WP_Query( array( 'post_type' => array( 'reviews', 'interviews' ), 'post_tag' => 'featured' ) );