尝试仅在不是主页或网站特定页面的页面上显示内容。使用以下内容但它在主页和我不想要的页面上显示消息:
<?php
if ( !is_home() || !is_page( array(14,15,94,118,285)) ) { ?>
<div id="message">
<p>Hey this is my message.</p>
</div>
<?php }
?>
我做错了什么帮?
答案 0 :(得分:1)
我认为您需要一个AND运算符(&amp;&amp;)而不是IF语句中的OR(||)。
如果a)它不是主页,或者b)它不是数组中的某个页面,则您的IF语句将评估为真。这意味着它将一直评估为真(除了主页包含在数组中的情况,在这种情况下,主页不会是真的)。