サポート » 使い方全般 » カテゴリ条件分岐でのエラー

  • 解決済 hi-rox

    (@hi-rox)


    ほぼ初心者です。よろしくお願いいたします。
    カテゴリごとにサイドバーを出し分けているのですが、その条件分岐で動作がおかしいので
    ご教授願えればと思っております。

    仕様
    アーカイブテンプレートにて(スラッグで条件分岐しています。)
    release_※※ と付くものは sidebar.php、
    ir_※※ と付くものは sidebar-ir.php、
    news_※※ と付くものは sidebar-news.phpを表示

    <?php if(in_category( array(‘release_all’, ‘release_2009’, ‘release_2010’, ‘release_2011’, ‘release_2012’, ‘release_2013’, ‘release_2014’, ‘release_2015’, ‘release_2016’, ‘release_2017’, ‘release_2018’, ‘release_2019’, ‘release_2020’, ‘release_2021’, ‘release_2022’))) : ?>
    <?php get_sidebar(); ?>

    <?php elseif(in_category( array(‘news_all’, ‘news_2009’, ‘news_2010’, ‘news_2011’, ‘news_2012’, ‘news_2013’, ‘news_2014’, ‘news_2015’, ‘news_2016’, ‘news_2017’, ‘news_2018’, ‘news_2019’, ‘news_2020’, ‘news_2021’, ‘news_2022’))) : ?>
    <?php get_sidebar(‘news’); ?>

    <?php else: ?>
    <?php get_sidebar(‘ir’); ?>

    条件分岐自体は動いているのですが、release_2012の時sidebar.phpを表示すべきところがsidebar-ir.phpを表示してしまいます。しかしながら、同グループカテゴリのrelease_2010、release_2011,release_2009などは問題無くsidebar.phpを表示しております。
    原因がつかめず困っております。
    何か道筋が見えればありがたいです。
    よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カテゴリ条件分岐でのエラー」には新たに返信することはできません。