WordPress3.0の新機能「カスタムメニュー」

WordPress3.0以前には無かった機能「カスタムメニュー」について調べてみました。カテゴリや独立ページを組み合わせてリスト表示できる機能です。
使い方としては、ヘッダーの中に、独立ページとカテゴリを組み合わせてグローバルナビを表示させたいなどのときに、ダッシュボードから設定するだけで設置可能。変更もしやすいのでかなり使いやすいと思います。
この機能を使うにはテーマをカスタムメニューに対応したWP3.0用のソースコードに書き換える必要があるようですが、とりあえず簡単に使用可能にする手段を見つけたのでメモします。

1:functions.phpの中に、以下のコードを追記する。(functions.phpが無ければ作成する)

add_theme_support( 'menus' );

2:テーマの中でカスタムメニューを表示させたい位置に、以下のテンプレートタグを記入する。

<?php wp_nav_menu(); ?>

これでダッシュボードの外観>メニューから設定が可能になります。
設定の仕方は直感でなんとなくできそうな感じですが、Lovelog+*さんに設定方法が詳しく解説されています。

このカスタムメニューはとても便利だなーと思います。ちょうど今新しいテーマを作成中で、グローバルナビを作ろうとしていたので良いタイミングでこの機能を知ることができてとてもラッキー。あわせてWP3.0からの標準テーマ「Twenty Ten」には新しい機能が実装されているそうなので、これを勉強するといろいろ解りそうです。

コメントをどうぞ!