カテゴリに応じて、サイドバーを切り替えたい
-
超初心者ですが、教えていただけますでしょうか。
カテゴリに応じてサイドバー自体を別のものに切り替えたいと思って、行き詰っております。
サイドバーはウイジェットで作成しており、ウイジェットの設定まではなんとかできました。sidebar.phpにて、
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(1) ) : ?>
を、
別のウイジェット
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(4) ) : ?>
と、数字を変更すれば、期待通りの表示までこぎつけたのですが、分岐条件として、よく理解しないまま(試験的にhomeとその他として記述しました)
<?php if(is_home()):?>
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(1) ) : ?>
<?php else: ?>
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(4) ) : ?>
<?php endif;?>
のようにしても動作しません。条件分岐として、どのような記述をすればいいのか教えていただければと思います。
1,4の部分を変数として扱えばもっと簡素な記述になるかと思いますが、その書き方もよくわかっていないので、併せて教えていただければうれしいです。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「カテゴリに応じて、サイドバーを切り替えたい」には新たに返信することはできません。