0

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

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

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

<?php } 

?>

我在做什么错帮派?

4

1 回答 1

1

我认为您希望在 IF 语句中使用 AND 运算符 (&&) 而不是 OR (||)。

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

于 2013-05-09T02:31:23.140 回答