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

Как устранить ошибку Wordpress (Strict Standards: Only variables should be passed by reference in)?

Увидел ошибку на сайте и белый экран "смерти" (Strict Standards: Only variables should be passed by reference in)? в файле темы header.php в строке 133:
if ($cmsms_option[CMSMS_SHORTNAME . '_favicon']) {
	if ($cmsms_option[CMSMS_SHORTNAME . '_favicon_url'] !== '') { 
		echo '<link rel="shortcut icon" href="' . ((is_numeric($cmsms_option[CMSMS_SHORTNAME . '_favicon_url'])) ? array_shift(wp_get_attachment_image_src($cmsms_option[CMSMS_SHORTNAME . '_favicon_url'], 'full')) : $cmsms_option[CMSMS_SHORTNAME . '_favicon_url']) . '" type="image/x-icon" />';
	} else {
		echo '<link rel="shortcut icon" href="' . get_template_directory_uri() . '/img/favicon.ico" type="image/x-icon" />';
	}
}

UPD. 1: Удаляешь этот код - просто белый экран. Ничего не происходит. Дебаггер молчит, ошибок никаких не выдает. Просто - пустота.
Помогите решить, кто сталкивался?
  • Вопрос задан
  • 354 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Я бы удалил этот код за ненадобностью и статично прописал фавикон
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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