Не получается сделать пегинацию, фильтруя выдачу custom post type ajax в в вродпрес

помогите с вопросом не понимаю как исправить и что не так.

Делаю ajax фильтр постов, не получается сделать пагинацию.

Вопрос видимо в выдаче custom post type и атрибутах функции.

function posts_filters(){

 $args = array(
  'orderby' => 'date',
  'order' => $_POST['date'],
   'posts_per_page' => 10,
   'paged' => $paged,


 );

 if( isset( $_POST['categoryfilter'] ) )

  $args['tax_query'] = array(
  array(
  

   'taxonomy' => 'mebel_post_type',
   'field' => 'id',
   'terms' => $_POST['categoryfilter']
  )
 );

 $query = new WP_Query( $args );
   ?>
    <div class="body_container">
   <?php

 if( $query->have_posts() ) :

  
  while( $query->have_posts() ): $query->the_post();
    

     get_template_part('content-filter-mebel'); 

  endwhile;

 wp_reset_postdata();
 else :
   echo 'Записей не найдено';
     ?> </div>  <?php

 endif;
 ?> </div><?php
 die();
}
add_action('wp_ajax_customfilter', 'posts_filters');
add_action('wp_ajax_nopriv_customfilter', 'posts_filters');

the_posts_pagination() пихал уже везде, не хочет.


Ответы (0 шт):