WordPress条件标签,如果它是家或页面数组

时间:2013-05-08 22:46:52

标签: php wordpress

尝试仅在不是主页或网站特定页面的页面上显示内容。使用以下内容但它在主页和我不想要的页面上显示消息:

<?php
if ( !is_home() || !is_page( array(14,15,94,118,285)) ) { ?>

<div id="message">
<p>Hey this is my message.</p>
</div>

<?php } 

?>

我做错了什么帮?

1 个答案:

答案 0 :(得分:1)

我认为您需要一个AND运算符(&amp;&amp;)而不是IF语句中的OR(||)。

如果a)它不是主页,或者b)它不是数组中的某个页面,则您的IF语句将评估为真。这意味着它将一直评估为真(除了主页包含在数组中的情况,在这种情况下,主页不会是真的)。​​