カテゴリ ページに表示される投稿の数を制限しようとしています。このように、query_postsでこれを行っていました
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if (have_posts()){
query_posts('posts_per_page=6&paged=' . $paged);
問題は、query_posts によって、サイトがどのカテゴリ ページにあるかをサイトが認識できないように見えるため、すべてのカテゴリの投稿が表示されることです。これを修正する方法はありますか?WordPress に query_posts の後に「カテゴリを取得」させて、どのカテゴリにあるかを認識させ、関連する投稿のみを表示させる方法が必要なようです。
------ WP_query 使用時にコードを表示するように編集 ----
echo '<h4>Latest Resources</h4>'."\n";
global $post;
if (have_posts()){
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$the_query = new WP_Query( array(
'post_type' => 'post',
'paged' => $paged,
'posts_per_page' => 6));
while($the_query->have_posts()) {
$the_query->the_post();
if($post->post_type == 'page') continue;
setup_postdata($post);
$categories = get_the_category();
echo '<div class="listing">';