У меня есть список сообщений на моей домашней странице, где отображаются все сообщения в хронологическом порядке (DESC). Я хочу исключить из этого списка сообщения из определенной категории. Как мне это сделать? Мой запрос ...Исключить посты из списка
<ul class="home-news"><?php
$args = array('numberposts' => 5, 'order'=> 'DESC', 'orderby' => 'post_date');
$postslist = get_posts($args);
foreach ($postslist as $post) : setup_postdata($post); ?>
<li>
<a href="<?php the_permalink() ?>">
<?php the_title(); ?>
<span>Posted on <?php the_date(); ?></span>
</a>
</li>
<?php endforeach; ?>
</ul>
Это просто исключает сообщения из «События» из 5 сообщений, которые изначально были вызваны. Я бы хотел, чтобы исключенные должности были заменены в списке более старыми сообщениями из подходящих категорий. –
Поскольку ваш '$ postlist' построен из вызова функции' get_posts() ', не будет возможности добавить новые записи в' $ postlist' с кодом, который у вас здесь есть. Вам нужно будет изменить, как работает 'get_posts()' – Julien
Приветствия, мне удалось выполнить запрос к моим требованиям, используя следующий код [link] (http://justpaste.it/o0y) –