まさき
どうも、まさきです
“Warning: count (): Parameter must be an array or an object that implements Countable in /home/gerrysey/domains/自分のサイトドメイン/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533 ”
という表示が出て困った経験ありませんか?
これ、要するに
まさき
ちょっとアンタ、間違ってるで
MEMO
あくまで自己責任でお願いしますプラグインWordPress Ping OptimizerがWarning: count ():のエラーを出した時の対処法
結論から言うと、Filezilla(ファイルジラ)などのFTPサーバを開き、 該当サイトの「〜自分のサイトドメイン/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533 ”」 の「533」の部分$pingCount=count($this->cbnetpo_future_pings);
$pingCount = $this->cbnetpo_future_pings ? count( $this->cbnetpo_future_pings ) : 0;
まさき
順を追って説明します
手順①:FTPサーバで該当箇所をローカルにコピー
まずはFTPサーバに接続し、該当箇所を見つけます。 見つけ方は簡単で、
自分のサイトドメイン→
の順番にファイルを開きます。
wp-content
→plugins
→wordpress-ping-optimizer
→cbnet-ping-optimizer.php
cbnet-ping-optimizer.php
までたどり着いたら、ローカル(自分のPC)にコピーしておきましょう。
念の為2個コピーすると良いですよ。
手順②:テキストエディタでコード書き換え
次に、コピーしたcbnet-ping-optimizer.php
をテキストエディタで開きます。
そこから533番目の配列を探します。
すると、
$pingCount=count($this->cbnetpo_future_pings);
$pingCount = $this->cbnetpo_future_pings ? count( $this->cbnetpo_future_pings ) : 0;
手順④本番環境(ワードプレス側)へ上書き保存、これで完了
保存したら、FTPサーバに戻ります。 そして、先ほど書き換えたcbnet-ping-optimizer.php
をワードプレス側にドラッグ&ドロップ。
上書きして保存します。これで作業はおしまいです。
まとめ
念の為、最後に自分のサイトを確認しましょう。 うまくいっていれば「“Warning: count (): Parameter must be〜wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533 ”」のエラーは消えています。まさき
phpをいじるので、ブログ初心者の人は作業前のバックアップを忘れずに!