2016-04-15 5 views
-3

Wordpressサイトで作業中です。 PHPコードのこのビットはmenu_community.phpにあるものを出力しますが、数字1を追加します。数字はコードがあるところに現れますが、これを削除する必要があります。PHP if文が数値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 
} ?> 
+4

が必要です。 *なぜ?* –

+1

'echo include(" menu_community.php ");'が必要です( "menu_community.php"); '。なぜ 'エコー'を '含む'? –

+3

[docs](http://php.net/manual/en/function.include.php#example-157)_Successfulには、インクルードされたファイルによって上書きされない限り、それらのファイルに含まれるものはすべて1_ –

答えて

1

echoを削除します。あなたはincludeをエコーし​​ているので、include("menu_community.php");

+0

ありがとう。それはそれをしました。 – agus

関連する問題