エラー?解決 意味不明な Warning:(): Parameter must be an array or an object that〜ping-optimizer.〜の理由

 

wordpress ping optimizer 

というプラグイン入れたら以下の警告がトップページに表示されるようになりました。

Warning: count(): Parameter must be an array or an object that implements Countable in /home/サーバーID/サイトのドメイン/public_html/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.phpon line 533

プラグインは停止したら表示は元に戻りました。

Luxeritasというテーマを使っていて、Luxeritasの作成者るなさんも公式のホームページの中で

wordpress ping optimizer 

は推奨のプラグインとしていて、これがないとwordpressは更新時だけでなく下書きやちょっとした誤字修正などでもpingを飛ばし続けてしまい、最悪スパムと勘違いされるリスクもあるという説があって、

wordpress ping optimizer 

があると更新時だけにpingをとばすのを制御してくれるとの事だったので、プラグインしたのですが、警告が出てしまいました。

しかしいろいろ調べてみると、そもそもwordpress ping optimizer 

は不要との説がありました。

 

説得力があり参考になったので以下にリンクを貼ります。

参考

https://ds-web.net/category/seo/

「WordPress Ping Optimizer」エラー。サイト上に意味不明文字。Ping送信なんて古いし、SEO効果も無いのでこの機会にやめたら?