wp_query を使用して、投稿の範囲を取得するにはどうすればよいですか? カテゴリを選択すると、最初の投稿から 6 番目の投稿まで取得し、同じページで 7 番目から 13 番目の投稿まで取得したい。
通常のクエリを使用してこれを行うことができれば簡単です。
wp_query を使用して、投稿の範囲を取得するにはどうすればよいですか? カテゴリを選択すると、最初の投稿から 6 番目の投稿まで取得し、同じページで 7 番目から 13 番目の投稿まで取得したい。
通常のクエリを使用してこれを行うことができれば簡単です。
わかりました、私は答えを見つけました。「wp_query range」を探していたのですが、何も見つかりませんでしたが、「offset」を調べてみると、たくさんの情報が見つかりました。それをもっと早く考えていませんでした。
範囲を探している他の人のために:
$termId = $wp_query->get_queried_object_id();
$args = array(
'cat' => $termId,
'order' => 'DESC',
'posts_per_page' => 6,
'offset' => 6
);
$category_posts = new WP_Query($args);
if($category_posts->have_posts()) : while($category_posts->have_posts()) : $category_posts->the_post();