Warning: count()が発生しエラー解消方法をご教示ください
-
固定ページを変更をプレビューをしたら、プレビュー画面の上部に以下のメッセージがありました。
Warning: count(): Parameter must be an array or an object that implements Countable in /home/khakiwalrus2/www/web/wp-includes/meta.php on line 210
調べてみましたが、PHPバージョンアップによって適切な関数が読み込まれないという原因ではないかと考えております。該当ファイルのコードを見ましたが、どのように書き換えればいいかわからなかったため、対処方法をご教示いただきただくご連絡いたしました。
meta.phpファイル内
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
207 `// Compare existing value to new value if no prev value given and the key exists only once.
208 if ( empty( $prev_value ) ) {
209 $old_value = get_metadata( $meta_type, $object_id, $meta_key );
210 if ( count( $old_value ) == 1 ) {
211 if ( $old_value[0] === $meta_value ) {
212 return false;
213 }
214 }
215 }`
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー以上、よろしくお願いいたします。
- The topic ‘Warning: count()が発生しエラー解消方法をご教示ください’ is closed to new replies.