Как ограничить почту в wp_query

Пожалуйста, помогите решить эту проблему. Мне нужно ограничить пост в wp_query .

Я знаю, как ограничить пост в wp_query

Например, если этот идентификатор страницы равен 20, я запускаю запрос:

 function wpcodex_filter_main_search_post_limits( $limit, $query ) { if ( get_the_ID()==20 ) { return 'LIMIT 0, 12'; } return $limit; } add_filter( 'post_limits', 'wpcodex_filter_main_search_post_limits', 10, 2 ); 

Но мне нужно установить limt как от 25 до 35.

Как это сделать?

Даже если я поставлю return 'LIMIT 25, 35'; он по-прежнему показывает первые 35 продуктов, а не сообщения от 25 до 35.

Этот запрос похож: LIMIT 10 OFFSET 15

Пожалуйста, помогите мне.

Ответ таратата !!!! :

 function wpcodex_filter_main_search_post_limits( $limit, $query ) { if ( get_the_ID()==20 ) { return 'LIMIT 25, 10'; } return $limit; } add_filter( 'post_limits', 'wpcodex_filter_main_search_post_limits', 10, 2 ); 

Потому что в 'LIMIT 25, 10'; , здесь 25 – смещение и 10 – количество сообщений для отображения. Таким образом, он отобразит 10 продуктов, начиная с продукта 26 …

См. Эту тему: В чем разница между post_limits и pre_get_posts