2011年10月25日

WPのテーマでテンプレートごとにサイドバーを使い分ける

WordPressのテーマでテンプレートごとにサイドバーを使い分ける方法はこちら

使い方ネット-WordPressメモ―複数のサイドバーテンプレートを表示する方法

「sidebar-2.php」というファイルを作成
テンプレート内に<?php get_sidebar(’2‘); ?>と記入

さらに,ウィジェットに対応させる方法も合わせて書いてあった.

テーマフォルダの中にある「function.php」を編集する。

前)register_sidebar(array(
後)register_sidebars(3,array(

「sidebar-2.php」の中は,こんな感じ

<?php if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar(2) ) : ?>
ここはサイドバー(2) ※サイドバーにウィジェットが1つも設定されていないときにここの内容が表示される
<?php endif; ?>