カスタム テーマのカスタム ページ テンプレートには、以下のクエリがあります。このようにすると、ページネーションが機能します:
$myqueryname = $wp_query;
$mypost_args = array( 'post_type' => 'friends', 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => 4, 'paged' => $paged);
$wp_query = new WP_Query($mypost_args);
while ( $wp_query->have_posts() ) : $wp_query->the_post();
Some html.....
endwhile;
previous_posts_link('Prev');
next_posts_link('Next');
しかし、私がこの方法を使用していると、ページネーションが機能しません:
$mypost_args = array( 'post_type' => 'friends', 'orderby' => 'title', 'order' => 'ASC');
$loop = new WP_Query( $mypost_args );
while ( $loop->have_posts() ) : $loop->the_post();
Some html.....
endwhile;
previous_posts_link('Prev');
next_posts_link('Next');
wp_reset_query();
なぜこれが起こっているのだろうと思っていましたか?違いはなんですか ?私の質問が漠然としていて申し訳ありませんが、これは、フォーラムからコードをコピーして貼り付けるだけでなく、ワードプレスの動作をよりよく理解するのに役立ちます.
ありがとうございます。