WordPressのcategory.phpで、header.php(page.phpなどと共用)を読み込み条件分岐で要素を出し分けたいと思っています。
<?php if(is_page( array( 'a','b' ) ) || in_category( array( 'c','d' ) ) || is_category( array( 'c','d' ) ) ): ?> abのテキスト <?php elseif(is_page( array( 'pageA','b' ) ) || in_category( array( 'e','f' ) ) || is_category( array( 'e','f' ) ) ): ?> efのテキスト <?php endif; ?>
上記のようなソースで、カテゴリe,fの一覧出力時でも「abのテキスト」が出てしまいます。
e,f のカテゴリを表示している時に、「efのテキスト」を出力するにはどの部分を直せば良いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。