Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как получить последние добавленные продукты (WooCommerce)?

Всем привет!

Подскажите, как правильно составить запрос к WC/WP_Query на получение товаров-новинок?

Спасибо!

UPD: есть мысль сравнивать $product->post_modified с настоящей датой и если разница в датах не более 5 суток, то считать этот товар 'новинкой', но вот не знаю, на сколько это правильно...
  • Вопрос задан
  • 809 просмотров
Решения вопроса 1
Mike_Ro
@Mike_Ro Автор вопроса
Python, JS, WordPress, SEO, Bots, Adversting
Отсортировать по дате, задать количество:

$query_args = array(
    'showposts'   => 5,
    'post_status' => 'publish',
    'post_type'   => 'product',
    'orderby'     => 'date',
    'order'       => 'DESC',
);
$r = new WP_Query( $query_args );
if ( $r->have_posts() ) {
    while ( $r->have_posts() ) {
        $r->the_post();
        // Вывод
    }
}
wp_reset_postdata();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы