エラー内容
WordPress に「XML Sitemap Generator」のプラグインを入れた際に次のエラーにあいました。
Fatal error: Uncaught Error: Call to undefined function php_e() in /home/c5856998/public_html/mytech-blog.com/wp-content/plugins/google-sitemap-xml/sitemap-ui.php:828 Stack trace: #0 /home/c5856998/public_html/mytech-blog.com/wp-content/plugins/google-sitemap-xml/sitemap-core.php(2199): GoogleSitemapGeneratorUI->HtmlShowOptionsPage() #1 /home/c5856998/public_html/mytech-blog.com/wp-content/plugins/google-sitemap-xml/sitemap-loader.php(258): GoogleSitemapGenerator->HtmlShowOptionsPage() #2 /home/c5856998/public_html/mytech-blog.com/wp-includes/class-wp-hook.php(292): GoogleSitemapGeneratorLoader::CallHtmlShowOptionsPage('') #3 /home/c5856998/public_html/mytech-blog.com/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters('', Array) #4 /home/c5856998/public_html/mytech-blog.com/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #5 /home/c5856998/public_html/mytech-blog.com/wp-admin/admin.php(259): do_action('settings_page_g...') #6 /home/c5856998/public_html/mytech-blog.com/wp-admin/options-general.php(10): requir in /home/c5856998/public_html/mytech-blog.com/wp-content/plugins/google-sitemap-xml/sitemap-ui.php on line 828
原因
原因不明ですが「sitemap-ui.php」ファイルの 828 行目と 833 行目で「<?php」と「_e」の間の空白が抜けていました。
対策
次のディレクトリにある「sitemap-ui.php」ファイルの 828 行目と 838 行目の「<?php」と「_e」の間に空白を入れると収束しました。
public_html/URL/wp-content/plugins/google-sitemap-xml/sitemap-ui.php
関連記事
サイトマップとは ホームページの地図のようなもので、Google Search Console に登録してあげるとクローラビリティが改善します。言い換えると、新規記事を投稿したり、既存記事を修正した時に Google 検索に反映される[…]
以上