[WordPress] ワードプレスのクエリからカスタム分類を除くか。

スポンサーリンク

Question

習慣からのすべての記事の一覧を次のコードをある

ポストタイプ「ダウンロード」。独自の分類法の下で 2 の特定のカテゴリを除外したいと思います.(分類は”download_category”と呼ばれますおよび非表示にカテゴリにと呼ばれる「無料-ビート」と「販売する」)

ここではコード

query('post_type=download&showposts=-1'); ?>
have_posts()) : $wp_query->the_post(); ?>

みました追加 & download_category = 4 (4 無料ビート カテゴリの id です) まだうまくいかなかった… どんな助けも大いに高く評価されるだろう

答え

$args = array(
    'post_type' => 'download',
    'showposts' => '-1',
    'tax_query' => array(
        array(
            'taxonomy' => 'download_category',
            'field'    => 'id',
            'terms'    => array(4),
            'operator' => 'NOT IN',
        ),
    ),
);
$query = new WP_Query( $args );

公式ドキュメンテーションから: http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy _Parameters

http://stackoverflow.com/questions/27029841/excluding-custom-taxonomy-from-query-on-wordpress

スポンサーリンク

Leave a Reply