Wordpress如果是页面和类别问题



我似乎在任何地方都找不到这个问题的答案,所以我想知道是否有人能帮忙?

如何组合is_page和in_category子句?

目前,home-2(鼻涕虫(似乎不想工作。

<?php if(is_page( 'Home' )) { ?>
<?php } elseif (is_page('home-2')) { ?>
<?php } elseif (in_category('projects')) { ?>
<?php } else { ?>
<?php } ?>

谢谢。

在条件'&amp;'是"AND","||"是"OR"。使用this并组合many子句。

if(is_page('home-2') && in_category('projects')){
OR
if(is_page('home-2') || in_category('projects')){
//Your Statement here
}

如果要在if-子句中组合条件,可以将它们与&&(求值为(或||(求值为

if (cond1 && cond2) // Will only be true if both cond1 and cond2 is true.
if (cond1 || cond2) // Will be true if either of cond1 or  cond2 is true. 

这个代码应该足以满足您的解决方案:

<?php if(is_page('Home')) { ?>
<!-- You're on page Home -->
<?php } elseif (is_page('home-2') && in_category('projects')) { ?>
<!-- You're on page home-2 in category projects -->
<?php } else { ?>
<!-- You're somewhere else -->
<?php } ?>

最新更新