WordPressのメニューすっきりする。クリックされるまで

2008.10.27

お客様からの需要が多いので作ってみたpluginを公開します。

WordPressのデフォルトのページ表示だと、最初から子ページまで全展開なので、ページ数を多く作成する場合にはメインとなるページ以外は隠 しておきたい場合が多いです。それでデザインとかページ構成によって色々と展開のしかたを工夫をしなくちゃいけないのですが、これはページメニューがサイ ドにあるタイプに有効なプラグインです。

このプラグインの表示動作

例えば以下のようなページ構成を作成していたとします。

メニュー構成

メニュー構成

下記最初の画像は、TOPページでのメニュー表示例です。最初の親ページのみしか表示されていませんが、
親ページ1をクリックすると、その1段下の階層(親ページ1の子ページ)が表示されます。
この時孫ページ1は表示されませんが、孫ページ1をもつ子ページ2をクリックすると、孫ページ1が表示されるようになります。

TOP表示の時のメニュー

親ページ1をクリックした時のメニュー

親ページ1をクリックした時のメニュー

子ページテスト2をクリックした時の表示

子ページテスト2をクリックした時の表示

インストール方法

プラグインを有効にして、表示したい部分のテンプレートファイル(sidebar.php)に下記のように記述すればOKです。

<?php wp_page_list_hide_child(”depath=3″); ?>

※ depthオプションは必須です。

下記リンクよりダウンロード可能です。
ダウンロード