不在所选页面上显示内容的问题

时间:2012-12-09 作者:Adam

我的目标-在除2页之外的每一页上显示一些代码。

现在,这段代码只在一个页面上运行良好(如果不是is_home, 显示代码)。。。

<?php if (!is_home()) { ?>  
(some content)
<?php ?>
。。。但当我尝试在两个页面上执行此操作时,规则失败,代码显示在我不希望其可见的两个页面上。。。

<?php if( !is_home() or !is_archive()) { ?> 
(some content)
<?php ?>
我不知道为什么会失败,任何帮助都会很好。

提前谢谢。

1 个回复
最合适的回答,由SO网友:Dan Gayle 整理而成

如果要针对两个false进行测试,则必须使用逻辑AND运算符,因为两者都有be false。

<?php if( !is_home() && !is_archive()) { ?> 
(some content)
<?php ?>

结束

相关推荐