かなり以前から、某ドメイン管理下のwordpressサイトだけアップデートのたびに以下のエラーが出るようになって非常に頭を悩ませていた。

Fatal error: Call to undefined function wp_cache_add_non_persistent_groups() in /home/***/public_html/wp-includes/class-wp-theme.php on line 190

 

管理画面に入れなくなるので、とりあえずここの部分だけサーバーからアクセスしてコメントアウトして改善っていうことを数回繰り返してた。

 

今日もうっかり4.1にアップデートしたらエラー。

 

今日こそは解決するぞと決意してBKとり、まずは該当のwp-includesを全削除、新しいものをアップ。>改善なし

次はcash系が怪しいと思ってwp-contentsを見た。

公式サイトからDLしたファイル群と自分のフォルダを見ると・・・自分のファイルは結構いろいろ追加されている。

中でもオリジナルのファイルがindex.phpしかルートにないのに自分は加えてobject-cache.phpというのがある。

これ怪しい。

というのも以前キャッシュ系のプラグインでマルチサイトのサイト名が全部同じになって管理画面のメニューに表示されてしまった大惨事があった。

試しに削除してみると・・・

治った!

 

ここだったか・・・

 

皆さんキャッシュ系のプラグインにご注意。