Добавление идентификатора в The_post_thumbnail
-
16-10-2019 - |
Вопрос
Я пытаюсь использовать функцию «изображение функции» WordPress для создания полноэкранного фона, который изменяется, чтобы соответствовать окну браузера с помощью jQuery
Бит, на котором я застрял, - это добавление пользовательского идентификатора (#BGIMG) в код, сгенерированный этим:
<div class="background"><?php the_post_thumbnail (array(1024,768));?></div>
Сгенерированное изображение должно иметь конкретный идентификационный тег, например ...
<img id="bgimg" src="wordpress/generated/etc.jpg">
Так что плагин jQuery может зацепить его и масштабировать его, чтобы соответствовать окну браузера. Я знаю, что jquery работает (как я использовал его в других проектах)
Какие-либо предложения? Алекс
Решение
Использовать get_the_post_thumbnail () вместо. Это позволяет вам пройти в массиве атрибутов для тега изображения, который возвращается.
Например:
$attr = array(
'id' => 'YOUR-UNIQUE-ID',
);
echo get_the_post_thumbnail( $id, 'thumbnail', $attr );
РЕДАКТИРОВАТЬ:
Я тупой. the_post_thumbnail () Также позволяет вам это сделать. Попробуйте пропустить тот же массив ARGS, который я наметил как второй параметр.