手順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->ID == 1011) { if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('ui_sidebar1') ) : endif; } ?>