【WP】Ping OptimizerがPHP7.2でエラーを出す

エックスサーバーで、PHPバージョンを7.2に変更してから、「WordPress Ping Optimizer」がエラーを出すようになった。

まあ、無くても特に困らないと思って使うのをやめていたのだが、今回どうしても必要になりエラーを修正することになった。

エラーは、

“Warning: count (): Parameter must be an array or an object that implements Countable in /ディレクトリ/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533 ”

となっているので、該当ファイルである「cbnet-ping-optimizer.php」のファイルを修正する。

修正箇所は533行目

$ pingCount = count ($ this-> cbnetpo_future_pings);

の部分。これを

$ pingCount = 1;

に書き換えて修正できた。

無事にping送信も行われている。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

eleven + two =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください