いつものように自分のブログを見ていると、
いつの間にかヘッダー上部に謎の文字列が表示されていました。
Warning: count(): Parameter must be an array or an object that implements Countable in /home/xxx/pashalog.com/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533
エラー文字をそのまま検索にかけてみると原因が判明!
WordPressのプラグイン『WordPress Ping Optimizer』によるエラーメッセージでした。
これはpingを自動で送信してくれるプラグインなんですが、
PHPのバージョンが7.2だとエラーが表示されるようです。
解決法はプラグイン編集でコードの1行を置き換えるだけ。
以下で説明する手順を踏めば簡単に直すことができます。
プラグインを停止する
まずは、エラーの原因となっているプラグイン停止させましょう。
WordPress 管理のメニューから「プラグイン」を選択します。
プラグイン一覧から「WordPress Ping Optimizer」を見つけて「停止」をクリックします。
プラグイン編集でコードを表示させる
再び、管理メニューの「プラグイン」から「プラグインエディター」をクリック。
右上にある「編集するプラグインを選択」のプルダウンから
「WordPress Ping Optimizer」を選び、「選択」をクリックします。
問題のコードを検索して置き換える
「WordPress Ping Optimizer」のコードが表示されたら、
キーボードで「Ctrl + F」を押します。
すると「Search」という検索窓が出てきます。