[WordPress]ウィジェットの追加

サイドバーを追加をする方法です。

クラスやIDの設定も簡単にすることができるので、カスタマイズを行う上で欠かせません。

 

スポンサードサーチ



ウィジェットの内容を設定する

まずは、ウィジェットの設定をします。

register_sidebar( )にウィジェットの設定を持った配列を引数に渡します。

 

register_sidebarに設定できるパラメータ

・name・・・サイドバーの名前、ウィジェットの管理画面で表示されます

・id・・・サイドバーのID、ウィジェットを表示する時に使用します。
※sidebarというIDは使用することができません。

・description・・・サイドバーの説明のテキスト、ウィジェットの管理画面で表示されます

・before_widget・・・ウィジェットの直前に出力されるHTML

・after_widget・・・ウィジェットの直後に出力されるHTML

・before_title・・・タイトルの直前に出力されるHTML

・after_title・・・タイトルの直後に出力されるHTML

 

 

ウィジェットの設定を登録する

add_action( )で上記のサイドバーの設定を使用できるように登録をします。

 

ただ、パラメータを持ったregister_sidebarを直接引数に指定するとソースコードが見づらくなるので、新たに関数を作成した方が可読性がいいと思います。

こんな感じで、

 

HTMLに出力する

上記で設定したサイドバーのIDを使用して、表示します。

使用例

以下はこのブログのサイドバーの設定です。