@Kinvel

Не работает пагинация на архивной странице Woocommerce?

Для сайта переоформил страницу archive-product.php из WooCommerce.
Сделал вывод продуктов:
$WQ = new WP_Query(array(
        "post_type"      => "product",
        "post_status"    => "publish",
        "posts_per_page" => 1,     // кол-во записей
        'paged' => $current,
        "tax_query"     => array(
            array(
                "taxonomy"  => "product_cat", // таксономия
                "field"     => "id",          // тип поля (slug или id)
                "terms"     => $cat_id        // ярлык (slug) или id
            )
        )
    ));
while ( $WQ->have_posts() ): $WQ->the_post();
//вывод постов
endwhile;
wp_pagenavi(array('query'=>$WQ));

Сама пагинация появляется.
При переходе на другие страницы - ошибка 404.
Сделал тоже самое на созданной мной странице, вывел конкретный товар, пагинация работает как надо. не работает только на этой странице. Что я делаю не так?
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Kinvel Автор вопроса
Все, проблема решена. Поправил хуком pre_get_posts. Как-то забыл про него.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы