dowel
フォーラムへの返信
3件の返信を表示中 - 1 - 3件目 (全3件中)
-
フォーラム: 使い方全般
返信が含まれるトピック: トップページへ、カスタムポストの記事を、カテゴリ別で表示したいnogud 様
ご回答ありがとうございます。
リンク先のコードを参考に、カスタムポスト用に少し変えて試しています。
カスタムポストのカテゴリー別で記事を読み込むことまでは解決いたしました。ありがとうございます。しかし、なぜかカテゴリーのループが2回繰り返されるようで困ってしまっています。書いたコードは以下です。
<?php $catargs = array( 'taxonomy' => 'blog-cat' ); $catlists = get_categories( $catargs ); foreach($catlists as $cat) : // 取得したカテゴリの配列でループを回す $args = array( 'posts_per_page' => 5, 'post_type' => 'blog', 'blog-cat' => 'cat-a' ); $my_posts = get_posts( $args ); global $post; // テンプレートファイル内なら書かなくても良い if ( $my_posts ) { // 該当する投稿があったら foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br /> <?php endforeach; // 投稿のループ終わり } else { //表示するものがない場合のコード } wp_reset_postdata(); endforeach; // カテゴリのループ終わり ?>
なぜ2回ループしてしまうのでしょうか?
お手数おかけいたしますが、よろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: トップページへ、カスタムポストの記事を、カテゴリ別で表示したいnogud 様
早速のご回答ありがとうございます。
実は、私もそれでいけると思い、何度も試してはみたのですが、表示される記事がカスタムポスト[blog]の記事すべてになってしまい、カテゴリー別けができていない状態となってしまっているのです。
ですので、ひょっとして私の書いているコードが間違っているのでは?と思い、何を入れてよいのかという質問をさせていただきました。これをカテゴリー別に表示させるためには、まだなにか必要なコードがあるのでしょうか???
あるいは、根本的に間違っているのでしょうか?恐縮ではありますが、ご教授いただけますと幸いです。
フォーラム: 使い方全般
返信が含まれるトピック: 管理画面で入力する情報の有無を判断して表示させたい
3件の返信を表示中 - 1 - 3件目 (全3件中)