WordPressでメニューに表示されないページを作る / テンプレートタグ wp_list_pages()

  • このエントリーをはてなブックマークに追加
  • LINEで送る

WPのページは、追加(作成)すると勝手にメニューに反映される。
中にはメニューに表示させたくないページもある事でしょう。
あるんですよ。

でもってそこらへんをコントロールする方法。

参考:WordPress Codex
特定のページを除外する

最初こうなってた
[php]
<ul>
<?php wp_list_pages(‘title_li=’ . __(‘Pages:’)); ?>
</ul>
[/php]

こんな風に追加して使う
[php highlight=”2″]
<ul>
<?php wp_list_pages(‘exclude=1111&title_li=’); ?>
</ul>
[/php]

excludeにページのIDを指定、複数非表示にしたい場合はカンマ(,)で区切る
[php highlight=”2″]
<ul>
<?php wp_list_pages(‘exclude=1,2,3,4,5&title_li=’); ?>
</ul>
[/php]

ページIDが判らない場合の調べ方はこっちの投稿を参考にしてみてください。
WordPressのページIDの調べ方 | 乱雑モックアップ

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメント

コメントを残す


You can add images to your comment by clicking here.