Я хочу не отображать код на двух страницах в моем WordPress.
Когда я пишу этот код —
$pageid = get_the_ID();
if($pageid != 24) { do something.... }
Оно работает. и код скрыт на странице с идентификатором 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.... }
Это не работает, и показывает содержимое на обеих страницах. что за ошибка в этом коде, кто-нибудь может понять это .. ??
Ваше условие не работает, потому что на обеих страницах условие page_id истинно, поэтому код показывает
Использовать этот
$pageid = get_the_ID();
if(($pageid != 22) && ($pageid != 24)) { do something.... }
Попробуй использовать &&
вместо ||
,
$pageid = get_the_ID();
if (($pageid != 22) && ($pageid != 24)) { do something.... }