Call to undefined function php_e()を解消

call to undefined function php eWordPress


WordPressでGoogle Sitemap XMLをインストールすると設定画面で以下のエラーが出ました。

Call to undefined function php_e()


原因がプラグイン自体にあるのか環境によるものなのかはわからないですが、解決したのでその手順を記します。


①エラーが起きている箇所を確認

どうやらwp-content/plugins/google-sitemap-xml/sitemap-ui.phpの828行目でエラーが起きているようです。

call_to_undefined_function_php_e





② 該当ファイルを開いてエラーの箇所を確認

828行目を見ると確かに『php_e』が存在しています。
『<?php』タグと『_e』関数が なぜかくっついてphp_eになってしまっているようです。

call_to_undefined_function_php_e





③コードを修正

なぜこうなっているかわかりませんが修正します。
以下のように『<?php』タグと『_e』 の間に半角スペースを入れます。
『<?php_e』となっているところをすべて修正します。

call_to_undefined_function_php_e





以上の手順でCall to undefined function php_e()が解消されました。

コメント

  1. あいぺん より:

    全く同じエラーが出ました。 おかげで解消できました。 ありがとうございます。

    • もぐブログ より:

      あいぺんさん

      よかったです!プラグインのバグの可能性が高そうですね。。

      教えていただきありがとうございます!

タイトルとURLをコピーしました