我想不要在我的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.... }
它不起作用,并在两个页面上显示内容。这段代码中的错误是什么,任何人都可以搞清楚.. ??
答案 0 :(得分:1)
尝试使用&&
代替||
。
$pageid = get_the_ID();
if (($pageid != 22) && ($pageid != 24)) { do something.... }
答案 1 :(得分:0)
您的情况不起作用,因为在两个页面上page_id条件都为真,因此代码显示
使用此
$pageid = get_the_ID();
if(($pageid != 22) && ($pageid != 24)) { do something.... }