サポート » 使い方全般 » 特定の子ページを開いている時に、余計な孫ページのメニューを隠したい

  • teatime

    (@t-tanosandocnnejp)


    いつもお世話になっております。

    2階層までの孫ページを持つ構成のサイトで、
    特定の子ページを開いている時に、余計な孫ページのメニューを隠したい

    サイドメニューでよく使うナビゲーションに関する質問です。
    (現在、wp_list_pages を使って試行錯誤しているところです)

    例えば、以下のような2階層までの孫ページを持つ構成のサイトの場合に、
    『子ページ1』や『孫ページ1-1もしくは孫ページ1-2』を開いた時に、

    ━━━━━━━━━━━━━━━━
    [すべてのページ一覧]
    親ページ1
     子ページ1     ← このページを開いた時
      孫ページ1-1   ← このページを開いた時
      孫ページ1-2   ← このページを開いた時
     子ページ2
      孫ページ2-1
      孫ページ2-2
     子ページ3
      孫ページ3-1
      孫ページ3-2
    親ページ2
    親ページ3
    親ページ4
    親ページ5

    ━━━━━━━━━━━━━━━━

    余計な子ページ・孫ページ(上記の場合子ページ2と3の孫ページ)を隠して、開いているページの下層ページだけを表示することは出来ますでしょうか。

    ↓こんな感じ

    ━━━━━━━━━━━━━━━━
    [すべてのページ一覧]
    親ページ1
     子ページ1     ← このページを開いた時
      孫ページ1-1   ← このページを開いた時
      孫ページ1-2   ← このページを開いた時
     子ページ2     ← この様に、この子たちの孫を表示させない方法
     子ページ3     ← この様に、この子たちの孫を表示させない方法
    親ページ2
    親ページ3
    親ページ4
    親ページ5
    ━━━━━━━━━━━━━━━━

    いろいろ探してみたのですが、解決出来る記事が見つからなかったので、宜しくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    CSSでdisplay:noneじゃだめですか?

    トピック投稿者 teatime

    (@t-tanosandocnnejp)

    mypacecreatorさん、返信ありがとうございます。
    スタイルシートでなく、PHPでコントロールしたいのですよ。。

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    こういったプラグインがあります。
    http://www.warna.info/archives/953/

    ご希望の通りのことが実現できるかわかりませんが、wp_list_pagesの拡張の参考にはなるんじゃないでしょうか。

    トピック投稿者 teatime

    (@t-tanosandocnnejp)

    mypacecreatorさん、こんばんは。
    紹介していただいたプラグインいれて見ましたが、これはこれでかなり使えますね。
    ありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「特定の子ページを開いている時に、余計な孫ページのメニューを隠したい」には新たに返信することはできません。