WSC3で特定のページをヘッダーナビに表示しない方法

WSC3ではページで作成された親ページをすべてヘッダーナビに表示しています。しかしこれがあまりに多いと、2行以上として表示してしまい、見苦しいものになる場合があります。そんなときは必要なページのみを表示してみてはいかがでしょうか。非表示にしたページは、NAVTなどで、サイドメニューに表示すれば見やすいでしょう。

(その1)通常はこちら

  1. header.phpの該当部分を編集する
  2. 表示したくないページIDをカンマ(,)区切りで直接記入する
<?php wp_list_pages('title_li=&depth=1&exclude=ページID'); ?>

↓変更

<?php wp_list_pages('title_li=&depth=1&exclude=3,5,12'); ?>

(その2)テーマファイルを編集したくない場合

  1. 未公開用ダミーページを用意し、タイトルを“プライベート”として保存する
  2. Permalinkに任意のパスを入力(たとえば/p/など)
    URLは、http://www.studiobrain.net/wsc3/p/xxx のようになる
  3. ヘッダーナビに表示しないページは、すべて「親ページ」を上記ダミーページに変更


この記事にコメントする

Powered by WordPress, WP Theme designed by WSC Project. ログイン