PHP if语句输出数字1


PHP if statement outputs number 1

我在Wordpress网站上工作。这段PHP代码输出menu_community.PHP中的内容,但也添加了一个数字1。数字显示在代码所在的位置,我需要删除它。

我该如何避免这种情况?我试着用不同的方式编写代码,但我不能理解我做错了什么。如果有人能帮我找出我的缺点,我将不胜感激。

        <?php if (is_page(2381)|| is_page(5427) || is_page(5120) || is_page(4623) || is_page(4857)) {
           echo include("menu_community.php");
 } else {
    // This is not a community page
} ?>

我也尝试过:

        <?php if ( is_page(array(2381, 5427, 5120, 4623, 4857)) ) {
           echo include("menu_community.php");
 } else {
    // This is not a subpage
} ?>

移除echo。您只需要include("menu_community.php");