前提・実現したいこと
Wordpressで記事を読み込む際にサイト内でカテゴリー・タグ・検索で投稿記事を絞ろうとしても、絞ることができず全ての記事が表示されてしまいます。
URL/category/XXXXXXX/
URL/tag/XXXXXXX/
wp_queryでカテゴリーを予め設定した状態でループを開始すれば、特定のカテゴリーを表示できました。
何が原因なのかわからず非常に困っております。詳しい方教えていただけますと大変助かります。何卒宜しくお願い致します。
該当のソースコード
php
1<!--index.php--> 2 <?php 3 $paged = get_query_var('paged', 1); // ページ送り用記述 4 $args = array( 5 //'category_name' => 'cate_id',//カテゴリー 6 'post_type' => 'post', //投稿 7 'posts_per_page' => -1, //投稿数 8 'paged' => $paged // ページ送り用記述 9 ); 10 // クエリの定義 11 $wp_query = new WP_Query($args); 12 // ループ 13 if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 14 <!--ループ内容--> 15 <?php endwhile; 16 else : ?> 17 <p>お探しの記事は見つかりませんでした。</p> 18 <?php endif; 19 wp_reset_postdata(); ?>
追記:下記のコードだと記事を読み込むこともできませんでした。
過去に作成したWordpressのサイトではこちらで問題なく動いていたのですが、原因が不明です。
php
1<!--index.php--> 2 3 <?php if (have_posts()) : 4 while (have_posts()) : the_post(); ?> 5 <!--ループ内容--> 6 <?php endwhile; ?> 7 <?php else : ?> 8 <p>お探しの記事は見つかりませんでした。</p> 9 <?php endif; ?>
回答1件
あなたの回答
tips
プレビュー