Я пытаюсь сделать каждый пост WordPress для создания аккордеона начальной загрузки в сетке (который я использую классы начальной загрузки). Но у меня возникают проблемы при создании этих случайных атрибутов цели данных для каждого конкретного сообщения.
Это просто статичные части, которые я пробовал перед тем, как импортировать их в WordPress и подключить мой реальный контент к аккордеону.
<?php $uuid = uniqid(); ?>
<div class="col-lg-4 col-xs-12 col-sm-12 col-md-4">
<img src="img/x.jpg" id="toggle-btn"
data-toggle="collapse" data-target="#<?php echo $uuid;?>">
</div>
<div class="col-lg-4 col-xs-12 col-sm-12 col-md-4">
<img src="img/y.jpg" id="toggle-btn"
data-toggle="collapse" data-target="#<?php echo $uuid;?>">
</div>
<div class="col-lg-4 col-xs-12 col-sm-12 col-md-4">
<img src="img/z.jpg" class="img-responsive">
</div>
</div>
<div id="<?php echo $uuid;?>" class="collapse">
<img src="img/x-collapsed.jpg">
</div>
<div id="<?php echo $uuid;?>" class="collapse">
<img src="img/y-collapsed.jpg">
</div>
<div id="<?php echo $uuid;?>" class="collapse">
<img src="img/z-collapsed.jpg">
</div>
Первый работает, как и ожидалось, но даже перед попыткой я могу сказать, второй, а третий и так далее, нет. Помните, что эти запросы должны быть сгенерированы с помощью постов WordPress, и у каждого должна быть своя собственная уникальная цель данных, чтобы при нажатии на нее открывалось окно соответствующей информации.
Таким образом, этот фактический код будет внутри foreach, как показано ниже: (хотя мне не нужна помощь с этим)
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
...
}
Прямо сейчас он дает мне тот же свернутый блок, что и первый, что имеет смысл, поскольку я ничего не сделал с $ uuid, чтобы увеличить его, чтобы он соответствовал его родителю.
Все, что мне нужно, - это только цель данных, как я могу сделать так, чтобы для каждого аккордеона была создана уникальная цель данных, соответствующая ее свернутому блоку. Я предполагаю, что я должен объединить переменную к этому:
но я понятия не имею, как.
Любая помощь приветствуется заранее.