WordPressのウィジェットを複数設置する方法 | 東京都世田谷区 ホームページ制作 [k]id

WordPressのウィジェットを複数設置する方法

Category WordPress Tips Update 2015.06.15

jet
twitterfacebookgoogle+はてなブックマークPocketであとで読むfeedlyで購読

WordPressのウィジェットとは

WordPressを利用したサイトのサイドバーやフッターに「アーカイブ一覧」や「リンク」などを
手軽に利用する事ができる機能です。

管理画面>外観>ウィジェットから下記の画面にて設定する事ができます。

sample 2015-06-06 0.33.09

設定後、呼び出したい箇所に下記を記述します。

dynamic_sidebar();

しかし初期は1つしか設置できないため、複数設置する方法を解説します。

functions.phpに記述

WordPressで現在利用しているテーマのfunctions.phpを編集します。
通常は下記になるかと思います。

/wp-content/themes/現在利用しているテーマ名/functions.php

テキストエディタ等で開き下記を追加します。
下記の例ではウィジェットを2つにする設定です。

if ( function_exists('register_sidebar') )
register_sidebars(2, array('name' => 'ウィジェットNo%d'));

register_sidebarsの1つ目の引数 2 の所を変更する事で任意に増やす事ができます。

ウィジェットの設定

管理画面>外観>ウィジェットを開くと下記のように
ウィジェットの登録カラムが2つに増えている事が確認できると思います。

sample 2015-06-06 0.48.58

ウィジェットの呼び出し方

サイドバーで呼び出しいたいときは
dynamic_sidebar()に数字を付与し呼び出します。

dynamic_sidebar(1); //一つ目のウィジェット
dynamic_sidebar(2); //二つ目のウィジェット
ページトップへ