@Genri_Rus

Как сделать динамический атрибут date для img Wordpress?

Всем хорошего настроения в новогодние праздники
Собственно возник такой вопрос
У меня есть слайдер, который выводит картинки из Статей
Решил я перейти на другой слайдер, который требует следующую верстку:

<div id="slidr-img">
  <img data-slidr="one" src="img-1.png"/>
  <img data-slidr="two" src="img-2.png"/>
  <img data-slidr="three" src="img-3.png"/>
</div>


Для каждой картинки есть свой индивидуальный data-slidr атрибут

В function.php я добавил следующий код:

$img = get_the_post_thumbnail( get_the_ID(), 'large' );
$img = str_replace('<img', '<img data-slidr="'.get_the_ID().'"', $img);


Что-то не работает, но вот как сделать не по id картинки, а в виде массива ?

К примеру вот так, чтобы было в виде массива что ле: ["one", "two", "three" и т.д.]
К примеру этот массив дополнять новыми названиями - соответственно, если я картинки в будущем для слайдера буду добавлять
<img data-slidr="one" src="img-1.png"/>
  <img data-slidr="two" src="img-2.png"/>
  <img data-slidr="three" src="img-3.png"/>
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
Просится использование статической переменной.
Код который Вы вызываете в functions.php оберните в свою функцию и добавьте статическую переменную. И подставляйте значение этой переменной в атрибут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы