WordPressのテーマが変わらない時に試すことの一つ
どうもpei(@pei_babo)です。
先日ローカル環境で作成していたWordPressを本番サーバへ移行しようとしていたのですが、その時にちょっとハマったことがあったので共有します。
題名にあるとおり、WordPressのテーマが急に変わらなくなってしまったのですが。
まあだいたいこういう問題はどうせブラウザキャッシュだろ、と最初のうちは全く焦ってなかったのですが、ブラウザキャッシュを消しても全然直らない。
キャッシュ系のプラグインも入れてはいるけど、有効化してないから関係ないだろうし、、、なんでだろ?
プログラミングやWordPressを習得するのに一番近道な方法とは?
目次
DB Cache Reloadedが悪さをしていたぽい
悩んでいても始まらないので、とりあえずキャッシュ系のファイルが残っていないかサーバの中を調べていくと、DB Cache Reloadedプラグインのディレクトリの中にキャッシュファイルが残っているのを発見。
「あれ?確かプラグインは停止中のはずなのにな。。。」
まずは消してみようと下記の中のキャッシュファイルを全消去。
/wp-content/plugins/db-cache-reloaded-fix/cache/options
改めて、サイトの表示を確認。
すると、、、
テーマ変更されていました!
テーマに関係しそうなのはoptionsかな?と思ったのですが、実際は他のフォルダもひと通り消したので一概ではありません。
でもたぶんoptionsの中のキャッシュファイルを消せばイケるはずです。
まとめ
なぜ本番サーバに上げた段階でプラグインが停止しているのに動いていたかは謎ですが、ひとつ言えることは開発中は停止していたとしてもキャッシュ系のプラグインは入れておかないほうが良さそうです。
テーマが変わらない原因は他にもたくさんあるかと思いますが、その原因の中の一つとしてどなたかのお役に立てれば幸いです。
今日の格言
当たり前ですかね、、、ははは。