split_the_query
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'split_the_query', bool $split_the_query, WP_Query $query, string $old_request, string[] $clauses )
Описание
Разбиение запроса приведёт к тому, что будут получены только идентификаторы найденных записей (а затем каждая запись будет получена по отдельности по идентификатору), вместо извлечения всех полных строк сразу. Один огромный результат против множества небольших результатов.
Оригинал (английский)
Splitting the query will cause it to fetch just the IDs of the found posts (and then individually fetch each post by ID), rather than fetching every complete row at once. One massive result vs. many small results.
Фильтруемое значение
Параметры
$split_the_query
bool
обязательный
$query
WP_Query
обязательный
$old_request
string
обязательный
$clauses
string[]
обязательный
Исходный код
wp-includes/class-wp-query.php:3400
$split_the_query = apply_filters( 'split_the_query', $split_the_query, $this, $old_request, compact( $pieces ) );
История изменений
| Версия | Описание |
|---|---|
| 6.6.0 | Added the $old_request and $clauses parameters. |
| 3.4.0 | Introduced. |

