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

web制作

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更新においては、これ以外のエラーはとくに出ていなかったので良かったです。

最後に一言

普通は、バックアップしてからやりましょう。

この記事をSNSでシェアする?

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


  • 0
    このエントリーをはてなブックマークに追加
  • Pocket

PROFILE

yoshi

KIYOTATSU(キヨタツ)を運営しているウェブ制作者のYoshiです。得意な分野はディレクションとコーディングです。デザインはシンプルなものだけ可能です。他、色々と随時習得中です。