WordPressでGoogle Sitemap XMLをインストールすると設定画面で以下のエラーが出ました。
Call to undefined function php_e()
原因がプラグイン自体にあるのか環境によるものなのかはわからないですが、解決したのでその手順を記します。
①エラーが起きている箇所を確認
どうやらwp-content/plugins/google-sitemap-xml/sitemap-ui.phpの828行目でエラーが起きているようです。
② 該当ファイルを開いてエラーの箇所を確認
828行目を見ると確かに『php_e』が存在しています。
『<?php』タグと『_e』関数が なぜかくっついてphp_eになってしまっているようです。
③コードを修正
なぜこうなっているかわかりませんが修正します。
以下のように『<?php』タグと『_e』 の間に半角スペースを入れます。
『<?php_e』となっているところをすべて修正します。
以上の手順でCall to undefined function php_e()が解消されました。
コメント
全く同じエラーが出ました。 おかげで解消できました。 ありがとうございます。
あいぺんさん
よかったです!プラグインのバグの可能性が高そうですね。。
教えていただきありがとうございます!