Thursday, 23 February 2012

Exclude Pages (プラグイン) でメニューを分割表示

June 28, 2010

wordpressWordPressを利用したサイトのページメニューを分割して表示させるにはどうしたらよいのでしょうか。たとえば、「About us」・「Sitemap」・「Link」などナビゲーションに関するものをページトップに小さく配置し、メインのコンテンツをサイドバーにまとめるというようなケースです。

以前に「WordPress Navigation List Plugin NAVT」というプラグインをご紹介しましたが、このプラグインを導入するのは少しややこしいと感じられる方もおられるかもしれません。そこで、「Exclude Pages」というプラグインのご紹介です。やり方は異なりますが、基本的に同じ目的がより簡単に達成できます。


使い方

「Exclude Pages」を導入すると、ワードプレスのページ管理画面に「Include this page in lists of pages」というチェックボックスが追加されます。「このページをページリストに含める」という項目で、デフォルトではチェックが入っているため、新規作成のページは自動的にページメニューに追加されていきます。一方で、チェックをはずすと、そのページはページメニューに反映されなくなります。

このプラグインの機能を使うと、特定のページへのリンクをページメニューから切り離して表示させることが簡単にできます。「Exclude Pages」のチェックをはずした上で、そのページへのリンクをテンプレートのヘッダー、サイドバーまたはフッターなど好きな場所に設置します。リンクを張るためには基本的なHTMLとCSSの知識が必要になりますが、ネットで調べれば難しくないのが分かるはずです。

この方法では、「About us」・「Sitemap」・「Link」といった特定のページへのリンクをテンプレートに直接書き入れる一方で、他のコンテンツページには手を加えなくても良いので、「WordPress Navigation List Plugin NAVT」に比べるとシンプルです。

ページの数が多く、メインコンテンツを複数に分割し、かつ「リンク」「サイトマップ」といったナビゲーションページも切り離して、、、という大掛かりなケースには、「WordPress Navigation List Plugin NAVT」を利用した方が良いとは思いますが、いくつかのページだけをメインメニューから切り離すだけという目的なら「Exclude Pages」の方が簡単で便利です。

「Exclude Pages」のダウンロードページには、このページから、あるいは、WordPressの
Pluginのページや管理画面でのプラグインページで「Exclude Pages」と検索することでアクセスできます。

* ページメニュー管理については、「WordPress Navigation List Plugin NAVT」や「PageMash」も合わせてご覧ください。

コメントを書く