WordPressその他

[WordPress]永続オブジェクトキャッシュを使用してください、ってなに?

これまでわりと順調にきてた
サイトヘルスの一覧に、あるときこんなメッセージが…

永続オブジェクトキャッシュを使用してください

ん?なんだコレ…

サイトヘルス画面での永続オブジェクトメッセージ

 

この文言見るのはお初じゃないものの、
これまで特に深掘りしようとしなかった、、んですね😅

ただ比較的順調なサーバーで、
しかも最初から出るでもなく、あるとき途中からこんなん出るの珍しいな…と思い調べてみると。

こちらのサイトに行き着きました。
ありがとうございます。

サイトヘルスの「永続オブジェクトキャッシュを使用してください」に、エックスサーバーで向き合った記録
WordPressサイトヘルスの「永続オブジェクトキャッシュを使用してください」の正体と対処法を、エックスサーバーでの実体験をもとに解説。APCu Manager・Redis・functions.php非表示まで、サーバー別に何を選ぶべきか...

メッセージ見ると、
文末に“APCu”とあります。そっけない出かたですが、、笑

これが記されてる場合、
利用できるプラグインあり…それが解決してくれそ〜だったので試してみました。

 

管理画面のプラグイン ⇨
プラグインを追加から“APCu Manager”を検索、

今すぐインストール ⇨ 有効化を押します。

APCuマネージャーのプラグイン画面

 

管理画面に“PerfOps One”
って項目ができており。その中のコントロールセンターをクリックすると、こんな画面が出てきます。

プラグインのコントロール画面

APCu Managerの設定をクリックして入る順序。

もしくはインストール済みプラグインから、
APCu Managerの設定をクリックして入ってもOKです。

 

設定はプラグイン機能にある、
オブジェクトキャッシュの有効化に✔︎点を入れるだけ。

オブジェクトキャッシュの設定画面

確かにこれでメッセージが消えました。

 

ただ、ロリポップサーバーを利用の場合、
この方法は使えないようです💧

その際は、
phpファイルにコードを入れるやり方が、とりあえずメッセージを消せる意味で良さそうなので・・・

こちらをやってみます。
ちょうどメッセージ出てますんで、、笑

入力先は、
テーマとして反映している、子テーマ内のfunctions.php。

ロリポップのFTPサーバーに入り、
追加してもいいのかもしれませんが。

 

管理画面の外観から ⇨
テーマファイルエディターをクリック、その中にあるfunctions.phpを選択します。

すでに子テーマで反映されてるので、
そのまま子テーマ用の関数を書く、のところへコードを記入します。

テーマファイルエディターでの編集方法

 

phpファイルに触れるのは、
過去の経験からそれなり恐怖でありますが🫨やってみましょ✊

add_filter( 'site_status_should_suggest_persistent_object_cache', '__return_false' );

ファイルを更新を押します。
無事メッセージが消えました~👌

ただリンク先サイトにもありますが、
これは表面上メッセージを消しただけのこと。

メッセージ本来の目的を叶えてるワケではないのであしからず…。

サイトヘルスにも“おすすめの改善”
とだけ表示される項目ですが、

気分的に出ないほうがいいなw
と思われましたら。。。ご参考ください😁

コメント

タイトルとURLをコピーしました