0
Я искал вокруг и не могу найти правильное решение. Моя цель - отличить первый пост от остальных. Я имею их в сетке 3 * 3, и я хочу, чтобы первый пост был полным.Wordpress: стиль первого сообщения отличается от остальных
Следующий фрагмент кода генерирует цикл в index.php.
<ul class="list_post">
<?php $i = 1; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php get_template_part('content','grid'); ?>
<?php if ($i%3 == 0) : ?>
<div class="clearfix"></div>
<?php endif; $i++; ?>
<?php endwhile; wp_reset_query(); endif; ?>
</ul>
Визуализированное HTML-выход:
<ul class="list_post">
<li>
<article id="post-7375" class="post_grid post-7375 post type-post status-publish format-video has-post-thumbnail hentry post_format-post-format-video">
<div class="post-img"></div>
<div class="post-header"></div>
<div class="post-entry"></div>
</article>
</li>
<li>(..)</li>
<li>(..)</li>
</ul>
Я не знаю, как это можно сделать?
Использование CSS. 'ul.list_post li: first-child {...}' – j08691
Хорошее предложение, но это не работает. Это не вызывает первый: post. – Musa
Я не понимаю, что вы имеете в виду: «Это не вызывает первое: сообщение». Как выглядит визуализированный HTML? – j08691