如果突然不工作(_PAGE INCLUDE/ELSE)

时间:2021-04-07 作者:Lina

我已经在wordpress网站上使用了一年多的相同代码,但它已经停止工作了。这是页面的一部分。php:

<?php
if (is_page( 83571 )) { 
  include(\'adsense-schools.php\');
} else { 
  include(\'adsense.php\');
}
?>
以前,这是可行的,但今天我注意到它不能正常工作。adsense。php包含在所有其他页面中,但adsense学校除外。php未显示在第83571页上。(我已经检查确保页面id没有改变,编辑该页面时的URL以…wp admin/post.php?post=83571结尾)

我还尝试将页面标题改为页面id号,因此

<?php
if (is_page( \'international-schools\' )) { 
  include(\'adsense-schools.php\');
} else { 
  include(\'adsense.php\');
}
?>
但这也没用。我遗漏了什么吗?

1 个回复
SO网友:Ariel

如果其他方法均无效,您也可以尝试以下方法:

global $post;

<?php if( $post->ID == 83571) { ?>

      include(\'adsense-schools.php\');

<?php } ?>