web-dev-qa-db-ja.com

Post_tags(カスタムの投稿タイプに適用されている)に対するクエリが投稿のみを返すのはなぜですか?

だから私はpost_tagsから引っ張る小さなjqueryサイクルベースの機能回転子を作成しました。私はこのような私の他のカスタム投稿タイプに投稿タグを追加しました:

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

レビューやインタビューのいずれかに「おすすめ」タグを追加して、そのようにクエリします。

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

予想される2つの結果ではなく、2つのランダムな投稿が表示されます。何か案は?

1
Jeff Lauder

WP_Query の引数をよく見てください。デフォルトでは、投稿タイプpostを問い合わせます。

カスタム投稿タイプを選択するには、クエリを少し変更する必要があります。

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