post__not_in не работает
-
Добрый день! у меня задача вывести непрочитанные записи. Я собираю куки просмотренных и исключаю их из вывода, но при подставлении переменной в post__not_in не хочет работать. Подскажите что не так?
<?php $exclude_ids = ""; ?> <?php if ($_COOKIE['viewedPost']) { foreach ($_COOKIE['viewedPost'] as $viewedProdId) { $exclude_ids .= $viewedProdId . ', '; } } ?> <?php $args = array( 'post_type' => 'post', 'post__not_in' => array($exclude_ids), 'orderby' => 'rand', 'posts_per_page' => 5 ); // run the query $query = new WP_Query($args); ?> <?php if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> <div class="noReadItem"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div> <?php endwhile; wp_reset_postdata(); ?> <?php endif; ?>
Просмотр 5 ответов — с 1 по 5 (всего 5)
Просмотр 5 ответов — с 1 по 5 (всего 5)
- Тема «post__not_in не работает» закрыта для новых ответов.