Задать вопрос
webdjuice
@webdjuice
Интересная личность

Как исправить ошибку на сайте Wordpress?

Привет. Нужен совет и помощь. У меня на блоге при регистрации нового пользователя выбивает такую ошибку
627fe60ebf1f8090027437.jpeg

А в коде прописано так:
627fe6abeac24698184536.jpeg
Пишет, что 2 параметр должен быть массивом.
Как это исправить?Не могу сообразить как
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
progribof
@progribof
живу в интернете
get_user_meta возвращает что-то, отличное от массива. Надо полагать, что поле post_favouritesпустое и в переменную $favouritesзаливается null или что-то еще, но только не массив. Сделайте var_dump($favourites ), чтобы убедиться.

оберните if( in_array(..... проверкой, что $favourites является массивом.
например:
if ( is_array( $favourites  ) ) {
    if( in_array( $post_id, $favourites ) ) {
        // code
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы