サポート » 使い方全般 » 親ページを表示するテンプレートタグについて

  • 解決済 keys

    (@keys)


    WP2.7でCMSサイトを構築しようと思っており、複数の親ページの中にそれぞれ子ページがあります。

    Home > 親ページ > 子ページ
    の様なパンくずリストを作りたいと思っているのですが
    親ページを表示するテンプレートタグがわかりません。
    現在のページが属する親ページのリンクを表示する為のテンプレートタグはあるのでしょうか?

    それとも、各親ページごとにカスタムテンプレートをつくり
    その中でそれぞれの親ページへのパンくずリストを書かなければならないのでしょうか。

    ご存知の方いらっしゃいましたら
    アドバイスを宜しくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    keysさん、こんにちは。

    目的から考えれば、その機能を持ったプラグインを導入してしまう方が早いし確実です。
    Breadcrumb NavXTあたりは、日本語で紹介されているサイトも多いので、導入しやすいかと思います。

    Breadcrumb NavXT

    現在のページが属する親ページのリンクを表示する為のテンプレートタグはあるのでしょうか?

    WP2.7 現在ありません。

    それとも、各親ページごとにカスタムテンプレートをつくり
    その中でそれぞれの親ページへのパンくずリストを書かなければならないのでしょうか。

    jim912 さんもご回答なさっていますが、パンくずリスト用のプラグインがいくつか公開されていますので、それらのうちいずれかをご利用になってはいかがでしょうか?
    Breadcrumb NavXT は特に使いやすいかと思います。

    また、コードで記述するなら、例えば以下のようにすればいいのではないかと思います。

    $ancestors = array_reverse( get_post_ancestors( $post ) );
    if ( !empty( $ancestors ) ) {
        foreach ( $ancestors as $ancestor ) {
            echo '<a href="' . get_permalink( $ancestor ) . '">'
               . get_the_title( $ancestor ) . '</a> &amp;gt; ';
        }
    }
    トピック投稿者 keys

    (@keys)

    jim912さん、mizubeさん ありがとうございます。
    親ページの部分だけが出来なかったので、なんとかならないかと思ったのですが、
    テンプレートタグが無いのなら仕方がないですね。

    mizubeさん、コードまでありがとうございます。
    今回はお二人おすすめのBreadcrumb NavXTで実現しようと思います。

    アドバイスどうもありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「親ページを表示するテンプレートタグについて」には新たに返信することはできません。