僕の実体験をシェアします。
本日ブログを更新しましてね、渾身の内容だったんですよ。で、その後コンソールを見てたら、プラグインのアップデートが来ていたので、何も考えずにアップデートしました。
で、その後、用件を済ませて、コンソール画面でPostViewsを見ようとしたら、何と
「Fatal error: Call to undefined function wp_cache_get() in /僕のURL/public_html/wp-includes/option.php on line 1117」
と出て動きません。
ブログのメインページも
「Fatal error: Call to undefined function wp_cache_get() in /僕のURL/public_html/wp-includes/option.php on line 1117」です。
参った。
ってことでググってみたら、「I solved deleting the w3tc cache plugin from ftp」との回答があったので、消してみたら復活しました。
消し方はFTPでアクセスして、wp-contentの中のpluginsからw3-total-cacheのフォルダ自体を消すことです。怖い人は名前を変えても良いです。
それで一応復活します。
その後、wp-contentの下の「db.php」「object-cache.php」を削除してくれ。と言われるので削除(もしくはリネーム)すれば解決します。
僕は、ちょうどW3 Total Cacheのバージョンを0.9.5へしたのですが、これは僕が使っている「Simplycity」と言うテーマとの相性にありました。
SimplicityでW3 Total Cacheを使用している場合にv0.9.5以降へアップデートする際の注意点
Simplicityの作者のページにアップされていますので、ご参照願います。
いやー、焦りましたよ。バックアップは毎週土曜日しか取ってないし、結構ブログのエントリーを更新していたので。
でも、これで安心。どうにも僕の大好きなSimplicityとW3 Total Cacheの相性は良くない(今後も何が起こるかわからない)との事なので利用をやめる事にします。
迂闊なプラグインのアップデートに注意ですぞ!