サイドバーの条件分岐、意図したように表示されない
-
以下のように表示させたく
サイドバー アーカイブ シングルページ
カテゴリA -> サイドバーA表示 -> サイドバーA表示
カテゴリB -> サイドバーB表示 -> サイドバーB表示
カテゴリC -> サイドバーC表示 -> サイドバーC表示このように記述しました。
sidebar-A.php(同様にB,C)を作成
<?php if (is_category(‘A’) || in_category(‘A’)): ?>
<?php get_sidebar(‘A’); ?><?php elseif (is_category(‘B’) || in_category(‘B’)): ?>
<?php get_sidebar(‘B’); ?><?php elseif (is_category(‘C’) || in_category(‘C’)): ?>
<?php get_sidebar(‘C’); ?><?php endif; ?>
実際の表示は以下のようになっています。
サイドバー アーカイブ シングルページ
カテゴリA -> サイドバーA表示 -> サイドバーA表示
カテゴリB -> サイドバーB表示 -> サイドバーC表示
カテゴリC -> サイドバーC表示 -> サイドバーB表示カテゴリAは意図した通り、
B、Cは、アーカイブとシングルページがあべこべになってます。考えられる理由や対処法をご教授いただけたら幸いです。
トピック「サイドバーの条件分岐、意図したように表示されない」には新たに返信することはできません。