Задать вопрос
@RushV

Почему перестал работать проверка переменых! empty после переноса сайта?

Здравствуйте!
На старом хостинге этот код работал нормально.
После переноса на другой хостинг вот этот код теперь не работает:
<?php if ( ! empty ( get_post_meta( $post->ID, 'wpcf-dowloads', true ) ) ) : ?>

	<?php endif; ?>

Выдаёт вод такую ошибку:
Fatal error: Can't use function return value in write context in /var/www/vhosts/u0105866.plsk.regruhosting.ru/httpdocs/egpf.ru/wp-content/themes/uregpf/inc/template-reviews.php on line 21
Подскажите как исправить?
  • Вопрос задан
  • 319 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
rework
@rework
Помог ответ? В благодарность отметь его решением
Видимо вы перенесли сайт на хостинг где PHP ниже версии 5.5, так как до этой версии empty может проверять только переменные. Обновите PHP, либо обновите wordpress до версии 3.5.1 или выше, там вроде как эта ошибка устранена.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽