WSC3で特定のページをヘッダーナビに表示しない方法
WSC3ではページで作成された親ページをすべてヘッダーナビに表示しています。しかしこれがあまりに多いと、2行以上として表示してしまい、見苦しいものになる場合があります。そんなときは必要なページのみを表示してみてはいかがでしょうか。非表示にしたページは、NAVTなどで、サイドメニューに表示すれば見やすいでしょう。
(その1)通常はこちら
- header.phpの該当部分を編集する
- 表示したくないページIDをカンマ(,)区切りで直接記入する
<?php wp_list_pages('title_li=&depth=1&exclude=ページID'); ?>
↓変更
<?php wp_list_pages('title_li=&depth=1&exclude=3,5,12'); ?>
(その2)テーマファイルを編集したくない場合
- 未公開用ダミーページを用意し、タイトルを“プライベート”として保存する
- Permalinkに任意のパスを入力(たとえば/p/など)
URLは、http://www.studiobrain.net/wsc3/p/xxx のようになる - ヘッダーナビに表示しないページは、すべて「親ページ」を上記ダミーページに変更

