Как задать LIMIT 3, 6 для выборки WP_Query?

Всем привет. Хочу на аяксе подгружать записи при нажатии на кнопку. В итоге функция выглядит так
$startFrom = $_POST['startFrom'];
    $postsPerPage = $_POST['postsPerPage'];
    $latest_posts = new WP_Query(
        [
            'post_type' => 'post',
            'posts_per_page' => $postsPerPage, //6
            'offset' => $startFrom //3
        ]
    );


вот так выглядит запрос
[request] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'future' OR wp_posts.post_status = 'draft' OR wp_posts.post_status = 'pending' OR wp_posts.post_status = 'private')  ORDER BY wp_posts.post_date DESC LIMIT 3, 6


Но возвращается 6 новостей, вместо 3, что делать? В чем беда
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
@aylo
posts_per_page = 6
вы сами это явно указали, напишите там 3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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