1

ここでの最初の質問なので、何か間違っていたらごめんなさい:S

「ポートフォリオ」と呼ばれるカスタム投稿タイプと、これらの投稿を表示するために使用しているテンプレートがあります。残念ながら、posts_per_page を使用すると、テンプレートは入力した項目より常に 2 つ少ない項目を表示します。これが私がこれまでに持っているものです:

<?php
     $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
     $args= array('post_type' => 'portfolio', 'paged' => $paged,
            'posts_per_page' => '4');
     query_posts($args);
     if( have_posts() ) :
 ?>

その後、結果を送信するための while ループに進みます。これを引き起こしている可能性のあるアイデアはありますか?

4

1 に答える 1

0

コードの前にクエリをリセットしてみてください。

wp_reset_query();
query_posts($args);

関数参照: wp_reset_query()

于 2013-01-23T06:18:58.290 に答える