WordPressテーマmythemeshopのSplashでエラーが出たときの対処法

GREEN_NO20140125500

このブログは、mythemeshopのSplashというテーマを使っています。

シンプルで清潔感もあり、使っている人があまりいないので、結構気に入っています。そういえば以前、このWordPressブログのSplashってテーマはアフィリエイターにもオススメ!たぶんネ。という記事も書きました。

ところがこのテーマでエラーが発生することがあります。

そのエラーは、ダッシュボードにログインすると、

Warning : simplexml_load_string() [ function.simplexml-load-string ]: Entity: line 23: parser error : Opening and ending tag mismatch: meta line 6 and head in /サーバー/ドメイン/wp-content/themes/splash/functions/update_notifier.php on line 79

こういったメッセージが多数表示されているものです。

ダッシュボードにログインすると、こういうメッセージが表示されているのですから、かなり面食らってしまいます。
もしかして、サーバーの攻撃を受けたとか、乗っ取られたとかいろいろ疑ってしまいます。

今回もこのエラーがでたのですが、実はこのエラーが出るのは2回目なのです。
前回は2~3日様子を見ていたら直ったのですが、今回は何とか直せないか挑戦してみました。

update_notifier.phpという単語が見えるので、テーマのアップデート通知で何かが起きてると素人ながらに検討はつけられます。
しかし、このエラーが出てしまうとダッシュボードの左サイドのメニューが表示されないので、テーマを変更することもままなりません。

本当に途方に暮れてしまいます。

スポンサーリンク

エラーの原因と対処方法

実はこのエラー、サーバー側の問題が原因で起こるものです。
サーバーといっても、こちらのサーバーではなくて、mythemeshopのサーバーです。以前同じエラーが出たときは、mythemeshopがサーバーを移転したときでした。

しかも、このエラーが起こるのは、テーマのアップデートの通知をオンにしているときです。
向こうで起きているエラーですから、こちらではどうしようもなさそうなのですが、対処方法があります。

その方法は、まず
http://自分のドメイン/wp-admin/themes.php?page=theme_options
にアクセスしてください。

そうするとダッシュボードにテーマのオプションを設定するページが表示されます。

あとは、General Settingからupdate notificationをオフにすれば解決します。再度ダッシュボードにログインしてみてください。エラーの表示は消えているはずです。

こうすると更新情報の通知は受けられなくなりますが、テーマが安定していれば問題はないかと。

Pocket

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする