我不想在wordpress中的两页中显示一些代码。
当我写这个代码-
$pageid = get_the_ID();
if($pageid != 24) { do something.... }
它有效。并且代码被隐藏在页面id 24上。
当我写这个代码-
echo $pageid = get_the_ID();
$boo=0;
if($pageid != 22) $boo=1;
if($pageid != 24) $boo=1;
if($boo==0) { do something.... }
但当我这样做的时候-
$pageid = get_the_ID();
if(($pageid != 22) || ($pageid != 24)) { do something.... }
它不起作用,并且在两个页面上都显示内容。这段代码中的错误是什么,有人能弄清楚吗。。??
尝试使用&&
而不是||
。
$pageid = get_the_ID();
if (($pageid != 22) && ($pageid != 24)) { do something.... }
您的条件不起作用,因为在两个页面上page_id条件都为true,因此代码显示
使用此
$pageid = get_the_ID();
if(($pageid != 22) && ($pageid != 24)) { do something.... }