• 記事リストを表示しており、リンクはその記事の投稿ページへとなっているのですが、その記事が属するカテゴリーページへのリンクとしたいです。

    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>

    フォーラム内で似たような質問があったのですが、特定のカテゴリーへのリンクとなっていたため、その投稿が属するカテゴリーのリンク先といのが分かりませんでした。

    <?php echo get_category_link( 5 ); ?>

    get_categoryを使うのだとは思い、自分なりにいろいろやってはみたのですが、リンクの表記がカテゴリー名になってしまったり、うまくいきません。記事タイトルから、特定のカテゴリーへのリンクではなく、その記事が属するカテゴリーと指定したいのですが、どのように、記述すればよいでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 誤入力による削除(失礼しました)

    term_idのテープルにcategory id/tag idとエントリ idの一覧があるので、それを持ってきて記事IDで抽出すればカテゴリIDが取れます(抽出結果で取得したIDがカテゴリに属するIDなのかTAGに属するIDなのか使う前に判別する)。カテゴリ(タグも)は1つの記事に対して複数指定出来るので、リンクの作り方に工夫が必要ですね。

    トピック投稿者 t62m0nar

    (@t62m0nar)

    V.J.Catkickさま
    ありがとうございます。
    カテゴリーはサブカテゴリーを含めると複数指定できるのですよね。考えていませんでした。サブカテゴリーに属するものは、親カテゴリーへリンクできればよいのですが、基本が分かっていないせいか、一向に進展しません。思っていたよりもずっと、難しそうです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「記事リストのタイトルから所属カテゴリーへのリンク」には新たに返信することはできません。