だれかのなにかに役立てるウェブ制作者YoTaの趣味ブログ

wp5.3更新で「Warning: count()」のplugin.phpに関するエラー発生。NextScripts更新で解決。

2019年11月、wordpress5.3がリリース。

さっそく自分の運用サイトの一つをバージョンアップさせたら、「Warning: count(): Parameter must be an array or an object that implements Countable in /***/wp-admin/includes/plugin.php on line 1392」というエラーが発生しました。

エラーについて調べた結果

どうやらPHP7.2以降のcount引数では、配列かカウント可能なオブジェクトでなくては、という感じのエラーだったみたいです。

※参考:PHP7.2のcountにハマった話
https://qiita.com/masaki-ogawa/items/1671d110b2286ececd09

ただ、自分はそんな関数をとくに作ったこともないし、「wp-admin/includes/plugin.php」に関連するコードを書いた覚えもない。

たぶん、なんかのプラグインが原因だろうと思い、すべてのプラグインを更新したら解決。この時、一つずつ更新していったので、NextScriptsが原因ということもわかりました。

ページ送りに関するプラグインなのですが、こちらもすでにエラーを解決する最新版がリリースされているので、更新すればOKです。

5.3更新においては、これ以外のエラーはとくに出ていなかったので良かったです。

ページ上部に戻る