サポート » 使い方全般 » 参照先の1つ上のカテゴリページへリンクさせたい

  • 解決済 pi-ta

    (@pi-ta)


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

    <?php query_posts(); ?>
    <ul>
    <?php if(have_posts()): while(have_posts()): the_post(); ?>
    <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
    <?php endwhile; endif; ?>
    </ul>

    このようなトップページの新着情報から、「参照先の1つ上のカテゴリページ」へリンクさせることは可能でしょうか。
    トップページ新着情報⇒お知らせ記事 ではなく、
    トップページ新着情報⇒お知らせカテゴリ⇒お知らせ記事 にしたいです。

    どうぞよろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 例えば新着情報が 2 つあって、どちらもカテゴリー cat1 の記事だった場合、2 つともリンク先が同じ(カテゴリー cat1 のアーカイブページ)になってしまいます。やりたいことと何か違っていませんか?

    トピック投稿者 pi-ta

    (@pi-ta)

    お返事ありがとうございます。
    おかしい事なのですが、おっしゃる通りのことで合っております。
    実は参考になるサイトが見つかり、やっと実装できました。
    あまり需要はないかもしれませんが、掲載させていただきます。

    ○ functions.phpに…

    function my_parent_category(){
    $categorys = get_the_category( $post_id );
      foreach( $categorys as $category ){
      if( $category->parent==親カテゴリのID ):
      echo $category->name;
      endif;
      }
    }

    ○ 新着情報のリンクを…

    <a href="category/<?php echo my_parent_category(); ?>"><?php the_title(); ?></a>

    参考にさせていただいたサイトはこちらです。
    http://doshiroutonike.com/web/wordpress/wp-category/736/

    本当にありがとうございました。
    また質問させて頂く事があるかもしれませんが、その時はどうぞよろしくお願い致します。

    ※投稿後一部修正させていただきました。
    読み返してみて、タイトルが不適切だったかもしれません。
    「参照先のカテゴリページにリンク」が正しいですね…。申し訳ありません。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「参照先の1つ上のカテゴリページへリンクさせたい」には新たに返信することはできません。