Это немного сложный вопрос, над которым я работал. У меня есть четыре основные категории. Формальные, модные, социальные и свадебные. У меня настроен Wordpress, поэтому он показывает двенадцать самых последних сообщений в одном разделе.
<li>
<?php $recent = new WP_Query("category_name=social,fashion,wedding,formal&showposts=1&offset=1"); while($recent->have_posts()) : $recent->the_post();?>
<div class="show">
<a class="thumb" href="<?php the_permalink() ?>">
<?php the_post_thumbnail(); ?>
</a>
<a href="<?php the_permalink() ?>">
<section class="phototitle"><p><?php the_title(); ?></p></section>
</a>
</div>
<?php endwhile; ?>
</li>
Это отлично работает, и я использую функцию смещения, чтобы показывать их снова и снова.
У меня есть те же четыре категории, перечисленные ниже, в отдельных полях. Так что у них есть немного порядка.
<section class="postlist">
<h1>Formal</h1>
<hr>
<?php $recent = new WP_Query("category_name=formal&showposts=6"); while($recent->have_posts()) : $recent->the_post();?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><br />
<?php endwhile; ?>
</section>
Мой вопрос заключается в том, как остановить повторные сообщения из верхнего раздела, чтобы в разделе постлистов были разные заголовки ссылок.
Я подумал, что это может быть связано с техникой исключения, и если заголовок уже появляется на странице, удалите его. Или, если заголовок на странице и если дочерний элемент верхнего раздела удалить или что-то в этом роде.
Проблема в том, что верхняя часть является случайной, поэтому я могу просто сместить ее на 12.
Любой вклад приветствуется.
Приветствия