хук-фильтр
since 3.1.0
get_meta_sql
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters_ref_array( 'get_meta_sql', string[] $sql, array $queries, string $type, string $primary_table, string $primary_id_column, object $context )
Описание
Фильтрует SQL, сгенерированный запросом метаданных.
Фильтруемое значение
Массив, содержащий выражения JOIN и WHERE запроса.
Параметры
$sql
string[]
обязательный
Массив, содержащий выражения JOIN и WHERE запроса.
$queries
array
обязательный
Массив запросов метаданных.
$type
string
обязательный
Тип метаданных. Возможные значения включают, помимо прочего, 'post', 'comment', 'blog', 'term' и 'user'.
$primary_table
string
обязательный
Основная таблица.
$primary_id_column
string
обязательный
Идентификатор основного столбца.
$context
object
обязательный
Основной объект запроса, соответствующий типу, например WP_Query, WP_User_Query или WP_Site_Query.
Исходный код
wp-includes/class-wp-meta-query.php:395
return apply_filters_ref_array( 'get_meta_sql', array( $sql, $this->queries, $type, $primary_table, $primary_id_column, $context ) );
История изменений
| Версия | Описание |
|---|---|
| 3.1.0 | Introduced. |

