Вопрос

Я пытаюсь использовать функцию «изображение функции» 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, который я наметил как второй параметр.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top