サポート » 使い方全般 » wp_list_pagesを使ってサイトマップを作成するには

  • 解決済 taquito2007

    (@taquito2007)


    こんにちわ。

    今、親ページや子ページを追加・削除した場合に、サイトマップも自動的にアップデートされるようにコードを作成しています。

    <?php wp_list_pages(‘title_li=&hierarchical=1&category_name=XXXXX’);?>

    みたいにしたいのですが、うまくいきません。

    includeだとID番号を使用しますが、ページの名前でフィルターする方法があれば教えていただけませんでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • ページの名前でフィルターする方法
    category_name(ページには表だっては無いですー)ではなくて、ですね?
    ページ名で、何をフィルターするのか具体的に説明していただくとアドバイスできるかもです。

    親ページを指定して、子孫をズラッと表示するなら
    wp_list_pages( 'title_li=&child_of='.$post->ID );

    トピック投稿者 taquito2007

    (@taquito2007)

    返信遅れてすいません。

    category_nameでは親ページ名でフィルターしており、結果として子ページの名前・リンクを表示したいと思っています。こうすることで、ページを追加・削除すれば自動的にサイトマップもupdateされるのではないかと考えてます。

    kzさんのコードを早速試して見ます。

    ありがとうございます。

    トピック投稿者 taquito2007

    (@taquito2007)

    Kzさん

    wp_list_pages( ‘title_li=&child_of=’.$post->ID );

    を試してみたしたが、うまくいきません。

    これはパーマリンク設定をカスタムにしているんですが影響ありますか?

    wp_list_pages に category_name のパラメータは無い気がするので

    親ページ名でフィルターしており、結果として子ページの名前・リンクを表示したい

    が何をお求めかわかりづらいですー

    親ページを指定して、その子孫ページ達をズラリと表示するなら

    child_of
    (整数) ページ ID を値としてそのページのサブページのみを表示します。デフォルト値は 0 です (すべてのページを表示)。

    で OK ですけども、どううまくいきませんでしょうか。

    これはパーマリンク設定をカスタムにしているんですが影響ありますか?

    パーマリンク設定は関係ないです。

    トピック投稿者 taquito2007

    (@taquito2007)

    返信遅れてすいません。
    見事解決しました。
    ありがとうございます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「wp_list_pagesを使ってサイトマップを作成するには」には新たに返信することはできません。