# get_meta_sql

URL: https://chugunov.pro/api-wordpress/filters/get_meta_sql/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 3.1.0.

## Сигнатура

```php
apply_filters_ref_array( 'get_meta_sql', string[] $sql, array $queries, string $type, string $primary_table, string $primary_id_column, object $context )
```

## Описание

Фильтрует SQL, сгенерированный запросом метаданных.

## Параметры

- `$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.

## Фильтруемое значение

Массив, содержащий выражения JOIN и WHERE запроса.

## Исходный код

Файл: `wp-includes/class-wp-meta-query.php:395`

```php
return apply_filters_ref_array( 'get_meta_sql', array( $sql, $this->queries, $type, $primary_table, $primary_id_column, $context ) );
```

## История изменений

- 3.1.0 — Introduced.

## Связанные

Используется в: `WP_Meta_Query::get_sql`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/get_meta_sql/
