【Wordpress】プラグインの新規追加ができなくなった
画面を開くと真っ白・・・・。
何事かと思ったらJSのエラーでした。
エラー内容
エラーとしてはこんな感じ。
Uncaught TypeError: Cannot read property 'value' of null
at window.onload (plugin-install.php:54)
idがNULLで返ってきた時にエラーになって処理落ちしている模様・・・。
Grepしてみるとこんな感じ!!
/wp-content/themes/simplicity2/lib/admin.php:
164 <!--
165 window.onload = function() {
166: var id = document.getElementById('publish');
167 if (id.value.indexOf("$post_text", 0) != -1) {
168 id.onclick = publish_confirm;
NULLを回避する処理を入れるも、それでも解決せず・・・。
とりあえずFTPから上げればいいだけなんだけど、どうすればいいかな・・・。
怖いからバックアップとっておこう。。。
再現環境
・ブラウザ:Chrome
解決方法
結論から言うと、ブラウザが原因の可能性が高いです。
Chromeが何か不具合を出していたのかもしれません。
また、MacをHigh Sierra にもしたので、ChromeとMacOSの間で何かしらの不整合が起きてWordpressに影響を及ぼしたかも・・・・?
正直原因は不明ですが、とりあえず解決したので良しとします!!
Twitterでフォローしている方で一人同じ現象の方がいましたので、その時のやりとりを残しておきます!!
これ同じやつかな・・・。
— みぞ@タガタメ,マギレコ (@mizo_sgame) 2017年11月13日
自分の場合JSでエラー出てるんだけど、解決方法不明。
とりあえずFTPで上げて一覧から有効にする。ってくらいしか回避策が浮かばない。。。#Wordpresshttps://t.co/i63yM08AIE https://t.co/d3HDhoZGvb
ひとつだけ問題なくアクセスできるサイトがあったんですが、原因がさっぱりです。phpに問題があるのか、自動インストール時のバージョンの違いか……。面倒ですがFTP経由でやるしかないですなぁ
— あめのは (@ameyohure) 2017年11月13日
入れているプラグインの組み合わせの可能性が高いかなと思ってます。
— みぞ@タガタメ,マギレコ (@mizo_sgame) 2017年11月13日
多くの人に影響が出ていればそれなりに騒ぎになると思うので、、、。
と思いつつ各プラグインの影響を調べられていないのですが(-_-;)
気持ち悪いので時間作ってなんとか解決したいところです。
僕の場合、プラグインには問題なさそうでした(すべて検証済)。wp-adminとかの問題かな、とも思ったんですが、こちらの線も薄そうで……。ブラウザ変えたら普通に表示できたので、もしかするとブラウザ側の問題なのかもしれません。相変わらず謎です\(^o^)/
— あめのは (@ameyohure) 2017年11月13日
全然関係ない対応でMacを最新(High Sierra)にしたら問題が起きていたChromeでも確認できるようになりました。
— みぞ@タガタメ,マギレコ (@mizo_sgame) 2017年11月14日
もしあめのはさんもMacのChromeで不具合が起きていたりしたら試してみるといいかもです!!
バックアップは取っておこう
せっかく積み上げてきた記事が台無しになってしまったら悲しいですよね。
僕なんか立ち直れないかもしれません・・・orz
Wordpressにしろ、はてなブログにしろバックアップは必ず取るようにしましょう。
自己防衛大切です。