Мне нужно вывести в отдельном сообщении WordPress список сообщений, которые имеют те же категории, что и текущее сообщение. С приведенным ниже кодом у меня есть все сообщения только из первой категории. Как получить посты из всех категорий постов (у некоторых постов 2 и более категорий).
<?php
global $post;
$current_category = get_the_category();
$same_category = new WP_Query(array(
'cat' => $current_category[0]->cat_ID,
'post__not_in' => array($post->ID),
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => -1,
));
?>
<?php while ( $same_category->have_posts() ) : $same_category->the_post(); ?>
<li>
<div class="borderline">
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
</div>
</li>
<?php endwhile; ?>