работает на сайте, и у меня есть некоторые трудности. Это действительно сложно или не сделано php, что я пытаюсь выполнить!Wordpress, отображаемый элемент в определенной строке
Итак, есть раздел с именем «ссылки», и каждый элемент принадлежит к строке (из 4 строк).
В моей статической страницы выглядит следующим образом:
<div id="references-tiles">
<div class="reference">
<div class="reference-figure malmberg"></div>
</div>
<div class="reference">
<div class="reference-figure malmberg"></div>
</div>
****<div class="references-row"></div>****
<div class="reference">
<div class="reference-figure port"></div>
</div>
<div class="reference">
<div class="reference-figure malmberg"></div>
</div>
****<div class="references-row"></div>****
<div class="reference">
<div class="reference-figure malmberg"></div>
</div>
</div>
референс-рядные действует как сепаратор
Каждая ссылка должна быть пост, к сожалению, WordPress не будет работать таким образом,
Loop через сообщение и отображать их один и тот же путь (только элементы)
<div id="references-tiles">
<?php
$query = new WP_Query(array('category_name' => 'References'));
if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post();
$image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID)); ?>
<div class="reference">
<div class="reference-figure" style="background-image: url('<?php echo $image[0]; ?>')"></div>
</div>
<?php endwhile; endif; ?>
</div>
Я просто не могу понять, как управлять таким образом, что опорный элемент добавляется к строке. Я пытался использовать некоторые по модулю утверждения, как:
if ($referenceCount % 4 == 0)
elseif ($referenceCount % 3 == 0)
elseif ($referenceCount % 2 == 0)
else
Но это не работает, потому что, как долго я нахожусь в цикле, каждый элемент может быть разделен, но не добавлять в уже существующей строке.
Есть ли способ? Возможно, чтобы пройти цикл, добавьте каждый ссылочный элемент в массив, и в зависимости от того, сколько всего элементов, я могу их разделить. Или используйте цикл 4 раза и в зависимости от модуля, добавьте ссылочный элемент в строку? Но я думаю, что этот wil сделает сайт немного медленнее.
Извините за плохой английский, я не совсем понимаю, я с удовольствием попробую объяснить себя лучше!
С уважением, спасибо! IT-student
Я думаю, что этот wil даст каждому пункту строку самостоятельно, но не уверен. Теперь пришла к тестированию спасибо –
Если это все еще отображает элементы самостоятельно ... вы испытываете проблему с CSS. В петле выше ничего плохого. – rnevius
Ах да, это работает! Просто нужно подстроить его так, чтобы он показывал 4 строки с равномерно разделенными цифрами. –