WordPress:スマホから最新記事を見ることができない

全国のWordpressファンの皆様、こんにちは。

本日は、北海道ネタではなくてWordpressネタです。
昨年度より当サイトでは何故かPCでは新しく投稿した記事を見ることができるのに、iPhoneやAndroid等のスマートフォン端末からは、昨年12月までの記事しか見ることができないという問題が発生していました。

今年に入り本業が何かと忙しく、このような問題が発生していたことは認識していたのですが、なかなか手を付けられなかったのですが、意を決して昨日、スマホ上で昨年12月までの過去記事しか見ることができない!という問題の解決に取り組むことにしました。

問題点の整理

まずは問題の整理から始めます。

●新しい記事は問題なく投稿できる。
●パソコンのブラウザ(Firefox、Chrome等)からは正常にみることができる。
●SmartPhone端末のブラウザ(Safari、Chrome等)からは昨年12月までの記事しか見ることができない。

いくら新しい記事を作成し投稿しても、スマートフォンのブラウザから見るオールホッカイドウのページは昨年12月に投稿した記事を最後に更新がまったくされない状態で止まってしまっていたのです。

う~~む、これは困った…。

新しい記事が表示されない原因は…

まったく新しい記事が表示されなくなっていた問題を解決すべく、Wordpress上の設定の問題から確認してみました。

と言っても、たいした設定の箇所がある訳でもありません。
なもんで、テーマが悪いんじゃないかと思いテーマを変えてみたりしましたが、状況に何も変化は起きませんでした。
ふと、プラブグインのアップデートをしてみた。
久々にWordpressの管理画面に入ってみたものですから、プラグインのアップデートを長らく行っていませんでした。

「すみませんね…ほったらかしで」という気持ちでさっそくプラグインのアップデートを行いました。

失敗…

何故か、ボタンを押すだけの極めて簡単なプラグインのアップデート作業が失敗に…

しかし、よく見るとエラーに「W3」の文字。。

なるほど、そういう訳でしたか。

投稿した記事がスマホから見ることができなかった原因

はい、先に結論をお話しておきます。投稿した記事がスマホから見ることができなかった原因は、以前にインストールし、その後アンインストールしていたWordpressのプラグイン「W3 Total Cache」が原因でした。。
思えば約半年前。ページの表示の高速化を目的に「W3 Total Cache」という名前のキャッシュプラグインをインストールしました。
しかし、インストール直後にプラグインの相性の問題か、バージョンの問題か、正常に動作しなくなるという問題が確認できた為に、「W3 Total Cache」を削除していました。

管理画面から「W3 Total Cache」をアンインストールしましたので、すっかり綺麗に正常にアンインストールされていると思い込んでいましたが、実はそうではなかったのです。。。

「プラグイン」画面にいって一覧を表示させても当然アンインストールしている為に表示されません。しかし、プラグインのアップデートを行おうとするとアップデートに失敗し、エラーには「W3」の文字。

「W3 Total Cache」アンインストール後のキャッシュの削除に動き出す

アンインストールの方法に問題があったのでは?と思い「W3 Total Cache」を再インストールを試みてみます。

しかし、ご覧の通り「W3 Total Cache」プラグインのインストールはできませんでした。

もしかしたら?!?

アンインストール時に削除されていなかったファイルやディレクトリが残っているのでは?

ということでさっそくsshでサーバーにログインし、

/wp-content/plugins/

の配下を覗いてみると、、

w3-total-cache何某の残骸がたくさん残っていました。

今回の原因を引き起こしたと思われる過去の遺物である「cache」がまるまると残っていましたので、さっそくディレクトに入っているファイルも含めて全削除してみました。
さっそくスマホから確認してみます。

新規に投稿された記事が読むことができましたので、どうやら問題は解決したようです。
めでたしめでたし。