現在、このページは、ヒロカワズタイプさんの 「ニコニコプレスver2」を使わせていただいているんですが、とはいえ、そのまま使うというわけでもなく、やっぱり多少は手を入れて自分のオリジナルにしたいものです。
それで、今回は固定ページのナビ非表示の方法。
Wordpressで、割と、どのテンプレートもデフォルトだと、固定ページを作ると勝手にページナビに登録しちゃうんですよね。でも、本当は、親ページからのリンクとか、Footerには表示したいけど、headerに表示したくない・・・などといろんな理由で、表示したくないページもあるはず。そんな場合は、使用中のテーマの、
header.phpやfooter.phpなんかについているナビの場合、
<?php wp_list_pages(’title_li=’); ?>があるはずです。こいつを探しだして、
<?php wp_list_pages(’title_li=&exclude=表示しないページのIDの数字,’); ?>
とすれば、OK。
たとえば、IDが、84,81,97.100のページを表示したくない場合は、
<?php wp_list_pages('title_li=&exclude=84,91,97,100'); ?>
と書き換えます。そうすると、そのページは表示しません。ただ、ページをパーマリンクしている場合はIDの番号はわかりません。その場合は、一度そのページをプレビューして、?p=の後ろのページが、ページIDです。
これは釈迦に説法的?
