Twenty Twelveなどでウィジェットをヘッダー(メニュー)で使用する方法

WordPressのデフォルトのテーマなど、通常グローバルナビを表示するときに外観⇒メニューを利用してグローバルナビを表示します。

それをサイドバーを表示するときに使用するウィジェットを代わり使用して表示したいとき、また単にウィジェットをヘッダーで表示したいときの方法について。

メニューでウィジェット表示する方法

ウィジェットを使用してサイドバーにカテゴリーなどを表示できますが、そのウィジェットをヘッダーにあるグローバルナビの所で使用するには、dynamic_sidebar関数を使用します。

Twenty ElevenやTwenty Twelveでは、functions.phpファイルにウィジェットを使用するためにregister_sidebar関数が使用されていて、そのIDがsidebar-1になっていますので、header.phpの適当な場所に下にあるコードを入力すると、ヘッダーにウィジェット(sidebar-1)に追加されているものが表示されます。

<?php dynamic_sidebar( 'sidebar-1' ); ?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です