何もしてないのに管理画面のカスタマイザーの表示が崩れた
ようやくアドセンスに合格したので、さてコードを貼りますか…
そう思い立った瞬間とんでもない出来事が…!!
ぶっ壊れとるやないかい!!
僕の使ってるテーマTHE THORでは、カスタマイズを押して、カスタマイザーを開いた先に、headerを記載するところがある。
そこに、審査用のアドセンスコードを貼ってたので起動しないと困るのだ。
そもそもカスタマイザーが開かないと色々困る。
不便極まりないのです。
僕は本業社内SEなので、頻繁にこの言葉を聞くことがある。
何もしてないのに壊れた
そんなわけあるかい!!という感想をいつも思う。
なので、あまり言いたくはないんだけど、何もしてないのに壊れた…!!
こういうときはなにかして壊れるものである。
何も直近でいじってない。
心当たりがないと、すごく困る…。
さて、どうしよう…!!
コンテンツキャッシュをクリアしてみた
とりあえずコンテンツキャッシュという、速度を上げるためにキャッシュを記憶しておく機能をCONOHAで設定してた。
多分これがなんか悪さしてる気がする。
というわけでOFFにしてみたのですが…。
駄目…!!
コンテンツキャッシュじゃないとすると、もう片っ端からやるしかない。
プラグインを無効化してみた
こういうときに悪さしてるのは大体プラグインですね。
というわけで片っ端からオフにしてみました。
当然キャッシュ削除して。
以前、カスタマイザーじゃなくて、サイトそのものが同じ感じで崩れたことがある。
懐かしのガラケーサイトみたいな表示になったことがある。
そのときは、「Autoptimize」とかいうプラグインが原因だったので、それを無効化しただけで直ったのです。
今回怪しいのはこの辺だったのですが…。
- Autoptimize
- Flying Scripts
- W3 Total Cache
この辺を含めて全部OFFにしても駄目…!!
そろそろパニクってきたぞ…。
大体こういうときは経験がものを言うのですが、この時点で過去直した方法が使えなくなったのである。
SQLとワードプレスとテーマのバージョンを変えてみた
SQLのバージョンとかワードプレスのバージョン、テーマのバージョン。
この辺を変えてみると意外と直ったりするものである。
というわけで、この辺をアップデートしたり、ダウングレードしたり…。
してみたけど…。
治らない…。
もうそろそろこの3文字が頭をよぎりだしたぞ…。
詰んだ…?
ブラウザのキャッシュをクリアしたら余計壊れた
とりあえずクロームのキャッシュをクリアしてみたらいいというのが、Xに書いてあったんでやってみた。
今思えば、コレに関しては結果が書いてなかった。
直ったのか?直ってないのか?それすら不明だったのである。
多分割とこの時点で焦りだしてたのがよくなかったのだ。
まあ、キャッシュを消すのは簡単ですよ。
- クロームの右上の三点リーダーをクリックする。
- 履歴を押す。
- 閲覧履歴データの削除を押す。
これだけである。
これだけで、今度はカスマイザーどころか、ダッシュボードが崩れた…!!
さっきまでは、管理画面は開けたので、記事くらいは書けた。
プラグインも見れた…。
何もできなくなった…。
つ、詰んだ…。
そうか、ダッシュボードも同じ状態だったんだけど、正常に起動してたキャッシュが残ってたから開けてたんだね。
そのキャッシュを僕自ら粉微塵にしてしまったので、ダッシュボードも開けなくなったわけか!
なるほどね!!
馬鹿野郎!!終わったわ。
バックアップから戻してみた
プラグインが見れねえから、バックアップから戻すことすらできない。
難易度が跳ね上がってんだけど。
そういえば、CONOHAサーバーの管理画面でバックアップから戻せたはずである。
サンキュー木の葉!
というわけで、いつぶっ壊れたかすらわからないので、2週間前に戻してみた。
さすがに2週間まえなら治るだろ。
治らないんだなこれが!
もうだめぽ
もう無理である。希望はないのか…。
別のドメイン取って、このサイトからリダイレクトかければ、多分復活はするだろう。
でも問題は、このクレイジーな状況になった日にアドセンスに受かったことである。
もう一回審査しろと?
絶対にNO!!
とりあえず、Xを見てたら、希望のコードが出てきたのである。
これが駄目だったらもう閉鎖するしかない…。
wp_configに「define(‘CONCATENATE_SCRIPTS’, false);」を追加したら直った
そもそもこれ、CSSを読み込んでないよね?
なんで読み込んでないのかさっぱりわからんが…。
僕が追記したCSSを消しても治らない。
そこで、wp_configを開いてみる。
管理画面が開けなくてもFTPは使えるので、サイトのフォルダ直下にあるwp_configにこれを足してみた。
JavaScript連結機能を無効化するコードである。
WordPress Codexのページに管理画面で JavaScript がうまく動作しない場合、この機能を使えば無効化できると書いてある。
まあ、もうダメ元で、wp_configの上の方にこれを書いてみた。
直った。
直るんかい!!
「開発」バージョンを強制的に読み込む設定らしいのですが、特に不具合もないので、しばらくこれで放置するしかないですね。
よかった…。
またサイト作って、アドセンス申請する羽目にならなくて…。