У меня через ajax приходят в функцию по методу пост ID добавленных постов, я их пихаю в wp query -> post__in ( ) - далее вывожу стандартный цыкл, все работает, но на странице выводит только последний добавленный пост! В чем дело?
if (isset($_POST['post_id'])) {
$post_ids = $_POST['post_id'];
$event_posts = new WP_Query(array(
'post_type' => 'any',
'post__in' => array($post_ids)
)
);
require plugin_dir_path( __FILE__ ) . 'tpl.php';
А вот код тпл файла
<?php if($event_posts->have_posts()) : ?>
<?php while($event_posts->have_posts()): $event_posts->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>
Что за такое понять не могу...