• 解決済 masa_style

    (@masa_style)


    以下のように表示させたく

      サイドバー        アーカイブ       シングルページ
      カテゴリ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は、アーカイブとシングルページがあべこべになってます。

    考えられる理由や対処法をご教授いただけたら幸いです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 masa_style

    (@masa_style)

    自己解決しました。
    single.phpに問題があったようです。

    お騒がせいたしました。
    ありがとうございました。

1件の返信を表示中 - 1 - 1件目 (全1件中)

トピック「サイドバーの条件分岐、意図したように表示されない」には新たに返信することはできません。