フォーラムへの返信

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 tjmr

    (@tjmr)

    oisit様
    ありがとうございます。

    リンク先はカテゴリのリンクを表示ですが、記事一覧を出すにはどのように記述すればいいのでしょうか?

    echo以下に記事一覧がでるように書くのかなぐらいしか分からず。。
    少し格闘したのですが、基本がわかってないと難しいですね。

    トピック投稿者 tjmr

    (@tjmr)

    すみません。
    混乱して若干迷走している感がありますが。。。

    カテゴリを除外ではなく、特定の親カテゴリ(1)を指定するかたちで
    singe.phpに以下のように書いてみたところ、
    同じ記事が3件表示されてしまいました。。。
    ご指摘いただけますと幸いです。

    
    <?php
        $cats = get_the_category();
    foreach ( $cats as $cat ) :
      if ($cat->parent==1)
        continue; ?>
    <ul>
      <?php $myposts = get_posts( 'showposts=3&category__in=' . $cat->term_id ); 
      foreach ( $myposts as $mypost ) : ?>
                            <li><?php the_title(); ?></li>
      <?php endforeach; ?>
    </ul>
    <?php endforeach; ?>
    <?php wp_reset_query(); ?>
    

    よろしくお願いいたします。

    トピック投稿者 tjmr

    (@tjmr)

    oisit様
    ありがとうございます。

    かなり検索したつもりだったのですが、似たような事例があるのか探したところ近いものがありました。
    https://ja.forums.wordpress.org/topic/152730

    子カテゴリの記事一覧だけ表示という点では似ているのですが、
    上記だと必要ないカテゴリもでてきてしまいます。

    例えばですが、カテゴリは
      野菜┬トマト
        ├玉ねぎ
        └きゅうり
      味 ┬甘い
        ├すっぱい
        └辛い
    のようになっていて、
    記事は
      記事1:トマト、甘い
      記事2:トマト、辛い
      記事3:玉ねぎ、甘い
    のように野菜と味のカテゴリから1つずつカテゴリを選択してます。
    カテゴリ「野菜」の記事一覧は必要なく、「味」の子カテゴリの記事一覧のみ出したいのです。

    除外したいカテゴリIDを入れればいいのかなとは思うのですが、
    どこにどういれたらいいのか分かってなくやっているので苦戦してます。。。

    教えていただけますと幸いです。
    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)