# terms_clauses

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

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

## Сигнатура

```php
apply_filters( 'terms_clauses', string[] $clauses, string[] $taxonomies, array $args )
```

## Описание

Фильтрует SQL-предложения запроса терминов.

## Параметры

- `$clauses` `string[]` — обязательный. Ассоциативный массив предложений запроса.
  
  fields stringПредложение SELECT запроса.
  
  join stringПредложение JOIN запроса.
  
  where stringПредложение WHERE запроса.
  
  distinct stringПредложение DISTINCT запроса.
  
  orderby stringПредложение ORDER BY запроса.
  
  order stringПредложение ORDER запроса.
  
  limits stringПредложение LIMIT запроса.
- `$taxonomies` `string[]` — обязательный. Массив имён таксономий.
- `$args` `array` — обязательный. Массив аргументов запроса терминов.

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

Ассоциативный массив предложений запроса.

fields stringПредложение SELECT запроса.

join stringПредложение JOIN запроса.

where stringПредложение WHERE запроса.

distinct stringПредложение DISTINCT запроса.

orderby stringПредложение ORDER BY запроса.

order stringПредложение ORDER запроса.

limits stringПредложение LIMIT запроса.

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

Файл: `wp-includes/class-wp-term-query.php:728`

```php
$clauses = apply_filters( 'terms_clauses', compact( $pieces ), $taxonomies, $args );
```

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

- 3.1.0 — Introduced.

## Связанные

Используется в: `WP_Term_Query::get_terms`.

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