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

WordPressテーマカスタマイズ

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

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

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

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

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

<?php dynamic_sidebar( 'sidebar-1' ); ?>
スポンサーリンク

コメント

タイトルとURLをコピーしました