diff --git a/includes/api.php b/includes/api.php index 455c82d..df10977 100644 --- a/includes/api.php +++ b/includes/api.php @@ -25,14 +25,15 @@ function build_posts($request) $auteur = esc_html($request->get_param('auteur')); $sort_by = esc_html($request->get_param('sort_by')); $recherche = esc_html($request->get_param('recherche')); - + $offset = esc_html($request->get_param('offset')) ?? 0; + $posts_per_page = esc_html($request->get_param('posts_per_page')) ?? -1; // Construire les arguments de la query WordPress $args = array( 'post_type' => $post_type, - 'posts_per_page' => -1, + 'offset' => $offset, + 'posts_per_page' => $posts_per_page, ); - write_log("##########params"); write_log(array( 'post_type' => $post_type, @@ -96,8 +97,6 @@ function build_posts($request) $posts_query = new WP_Query($args); - write_log($posts_query->posts); - ob_start(); if ($posts_query->have_posts()) : while ($posts_query->have_posts()) : $posts_query->the_post();