Я использую этот код для выбора соответствующих сообщений из первой категории сообщения, но мне нужно исключить/пропустить одну из многих категорий, если один из них показывает сначала.Исключить записи определенной категории от показанных в соответствующих сообщениях
<?php
// the query
global $post;
// We should get the first category of the post
$categories = get_the_category($post->ID);
$first_cat = $categories[0]->cat_ID;
$the_query = new WP_Query( $args = array(
// It should be in the first category of our post:
'category__in' => array($first_cat),
// Our post should NOT be in the list:
'post__not_in' => array($post->ID),
// ...And it should fetch 9 posts
'posts_per_page' => 9,
'orderby' => 'desc'
)); ?>
<?php if ($the_query->have_posts()) : ?>
<?php while ($the_query->have_posts()) : $the_query->the_post(); ?>
Как это сделать?
'category__not_in' не разрезает его? – yivi
Или вы хотите пропустить идентификатор cat 81, если это «первая» категория, к которой принадлежит сообщение? – yivi
@yivi да, это именно то. category__not_in, не работает – Alex