全ブログをAffinger4からSimplicity2に変更した訳とは?エラー回避!
時給アップ研究室にご来室頂きありがとうございます。
今まで愛用していたWordpressのテーマ「Affinger4」を
全てのブログから無効化し「Simplicity2」に置き換えました。
本当はAfinger4をこのまま使用したかったのですが、
重大な不具合が発生したので外すしか無かった。
最初に断っておくと、
Affinger4が悪いテーマであるということではありません。
ではなぜAffinger4を手放すことになったのか?
参考にはなりませんが書き留めておくことにしました。
テーマ変更の理由
WordPressのテーマ「Affinger4」は有料ではありますが
販売当初から使用しているテーマで、気に入っていました。
そのAffinger4がある日突然ブログ表示が真っ白になりました。
設定で何かしたと言う訳ではなく、本当に突然の出来事でした。
同じような症状の人は居ないのか?
twitterなどでも探しましたが見当たりません。
ということは自分だけと言うことだな…
しかもサーバーの異なる2つのブログで、
他に運営しているブログは影響もありません。
全く原因が分からず手の施しようがありません。
プラグインの削除など、考えられる事は全て試しましたが全滅でした。
使用環境
契約サーバー:XサーバーとWpx
Xserver PHPバージョン:PHP7.0.16
wpxPHPバージョン:PHP7.0.18
MySQLバージョン:MySQL5.5
wordpressバージョン:4.8.3
※使用時の環境
対処したこと
原因を探すために行ったことを書き留めておきます。
- wordpress側
- データベースの残骸削除
- 全てのプラグインの停止
- キャッシュの削除
- サーバー側
- mod_pagespeedを解除
- WordPressのキャッシュOFF
- その他
- CDNの解除
- ブラウザのキャッシュ削除
表示確認
Affinger4から他テーマでの確認=表示良好
Affinger4に戻して確認=スマホ表示が真っ白
再度
Affinger4から他テーマでの確認=表示良好
各段階でブラウザのキャッシュの削除などを行い、
外部の「PageSpeed Insights」などにも接続して確認。
外部からのブログ表示もスマホだけが白く表示されています。
デベロッパーツールで見ても分かりませんでした。
ついでに使用していないドメインにAffinger4を有効化して確認すると
ちゃんと問題なく表示されています。
ということは問題のふたつのブログに問題があることは明白です。
テーマ変更開始
問題のふたつのブログが原因ということは、後々対処方法が見つかるかもしれません。
が、しかし、原因を究明する時間の間ブログを非表示にすることも出来ませんので
一旦Simplicity2に置き換えて対処することに。
Affinger4からSimplicity2に変更してもさほど作業に苦はありません。
デザイン面でもSimplicity2ならすぐにカスタマイズできますので
カスタマイズ画面でほとんど可能です。
変更による問題点
Affinger4からSimplicity2に変更する事で問題となるのが
Affinger4のオリジナル機能。
例えば「会話風」機能などは表示されません。
この場合、プラグインなどでショートコードを書き換えることで対処できるかと思います。
私の場合は使用していないのでその必要はありません。
スニペット関連は、無くなりますが、
私の場合All in SEO packを利用しているのでSimplicity2側の機能をOFFにすれば良い。
テーマでカスタマイズしていたプラグイン関連も
Simplicty2のテーマ側でCSSを書き加えれば問題なし。
問題が多いのがキャッシュ系のプラグインです。
Simplicity2と合わないプラグインは使用停止しました。
Autoptimizeは有効化していますが、機能制限しています。
慣れていれば2時間もあればなんとか形になります。
今後のための対処
今回のような突然の不具合はいつ起こるか分かりません。
テーマを変更したことで気づいたのが、
テーマに依存した機能はなるべく使わないという点です。
ページ数が多いと一つ一つの記事を修正するのは困難。
今後のために気をつける点を徹底することにしました。
気をつける点
テーマ依存機能は使用しない。
アドセンスなどは自分の入れたい場所にショートコードで挿入
スニペットや抜粋などもAll in SEO packを使用
ブログカードもプラグインなどで対応
などですが、これは自分が運営しているブログのスタイルですので
全てが適切とは言えません。
プラグインだってサービスが中止になることもありますので
何とも言えませんね。
他に気をつけている点としては、画像の表示関係です。
テーマ変更まとめ
一気にふたつのブログのテーマ変更を行って、
残りのブログも同時に一旦Simplicity2へと移行しました。
不具合は見られませんでしたが、急に不具合が生じると対処に困るため
こういうことは同時にやっておいたほうが楽。
ヘッダーの画像なども変わったりしますので
フォーマットを決めれば一気に変換できます。
カスタマイズに関しても、色が異なるだけですので色替えすれば良い。
後は個々の特徴でレイアウトを少し変えれば良いので
3つ目のブログはわずか30分でSimplicity2で通常公開出来ました。
何と言ってもSimplicity2は無料で手軽で高機能。
このブログもそういうことでSimplicity2に変更しました。
あとは不具合のあったAffinger4の検証です。