ウィジェットエリアを追加する方法

手順1:

WordPressのテーマTwenty Tenにはウィジェットエリア1とウィジェットエリア2の2つのウィジェットエリアがある。この2つ更にウィジェットエリアを追加するには、functions.phpに次のソースコードを追加すればよい。

次の例はUI_ sidebar1とUI_ sidebar2のウィジェットエリアを追加する。

*必ず一番最後に追加する。

/* UI sidebar1 *
register_sidebar(array(
'name' => 'ui_sidebar1',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>'
));
/* UI sidebar2 *
register_sidebar(array(
'name' => 'ui_sidebar2',
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>,
'before_title' => '<h3>',
'after_title' => '</h3>'
));

手順2:

WordPressの管理画面の「外観」→「ウィジェット」に追加したUI_ sidebar1とUI_ sidebar2  が表示される。ウイジットエリアに表示するウイジットをこの画面でドラッグ&ドロップで指定する。

例:メタ情報をUI_ sidebar1に指定する。

手順3:

表示したいphpに次のソースを記入すると指定したウィジェットが表示される。例:特定 の投稿記事にUI_ sidebar1のウイジットを表示する。

loop-single.phpに次のソースコードを追加する。

<?php
if ($post-&gt;ID == 1011)
{
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ui_sidebar1') ) : endif;
} ?>