Wordpress Error PHP 7.4 Warning: count(): Parameter must be an array or an object that implements Countable in

Рейтинг: 2Ответов: 1Опубликовано: 10.01.2023

Пожалуйста помогите изменить следующий код. Ошибка в 249 строке. Это происходит когда я меняю версию PHP на 7.4. Ошибка в строке if ( count( $_posts ) ) { // если у нас есть массив post, пробегаем по циклу и получаем его ID

if ( count( $_posts ) ) 
{
   $_id = $_posts->ID;
} else {

Ответы

▲ 0

Попробуйте изменить код, добавив проверку на то, что переменная - объект:

if ( is_object( $_posts) && count( $_posts ) ) {
   $_id = $_posts->ID;
} else {