0

分類 ID に関連するすべての投稿を返す必要があるこのコードがありますが、最後の 5 つの投稿を返します。

<?php 
$leaderships = new WP_Query(array(
'post_type'      => 'leadership',
'posts_per_page' => 11,
'tax_query'      => array(
    array(
        'taxonomy' => 'leadership-committee', 
        'field'    => 'id',
        'terms'    => 13,
    ),
),
));
?>

posts_per_page はここでは機能していません。すべての投稿を取得するのに役立ちます。

ありがとう

4

3 に答える 3

1

上記の質問の答えはこちら...

$args = array('post_type' => 'product',
    'tax_query' => array(
        array(
            'taxonomy' => 'product_cat',
            'field' => 'term_id',
            'terms' => 619,
        ),
    ),
 );

 $loop = new WP_Query($args);
 if($loop->have_posts()) {
    echo '<h2>'.$custom_term->name.'</h2>';

    while($loop->have_posts()) : $loop->the_post();
        echo '<a href="'.get_permalink().'">'.get_the_title().'</a>'."<br/>";
    endwhile;
 }
于 2014-09-20T13:32:57.837 に答える
0

みんなの助けに感謝します。問題は、投稿を5つに制限していて、現在修正されているテーマ管理領域にあることがわかりました。

于 2013-01-08T12:46:41.247 に答える
0

可能な限り簡単な方法でテストしてみてください。

<?php 
$leaderships = new WP_Query(array(
'post_type'      => 'leadership',
'posts_per_page' => -1
));
?>

「リーダーシップ」カスタム投稿タイプからすべての投稿を返す場合は、「tax_query」で絞り込み、作成された「リーダーシップ委員会」という名前のカスタム分類法にあるカスタム投稿タイプ「リーダーシップ」のエントリが5つ以上あるかどうかを確認しますID が 13 の子 (カテゴリ/タグのようなもの)。

それに加えて、クエリではすべて問題ないように見えます。

于 2013-01-07T09:44:55.703 に答える