FEATURE Add pagination support to build_posts function with offset and posts_per_page parameters
This commit is contained in:
parent
814485a5a5
commit
54ea58c314
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user