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

Как вставить код php в атрибут div'а?

Как вставить <?php the_post_thumbnail() ?> в атрибут div'а, который называется data-setbg, чтобы выводилась картинка. Когда я эту команду вставляю в любое другое место, картинка сразу же выводится, а вот в атрибутах data-* картинка не выводится.
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
if ( has_post_thumbnail() ) {
	$thumbnail = get_the_post_thumbnail_url( get_the_ID(), 'large' );
	echo '<div data-setbg="' . $thumbnail . '"></div>';
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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