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

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

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

А в коде прописано так:
627fe6abeac24698184536.jpeg
Пишет, что 2 параметр должен быть массивом.
Как это исправить?Не могу сообразить как
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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