# _wp_post_revision_fields

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

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

## Сигнатура

```php
apply_filters( '_wp_post_revision_fields', string[] $fields, array $post )
```

## Описание

По умолчанию включены: 'post_title', 'post_content' и 'post_excerpt'.
Запрещённые поля: 'ID', 'post_name', 'post_parent', 'post_date', 'post_date_gmt', 'post_status', 'post_type', 'comment_count' и 'post_author'.

## Параметры

- `$fields` `string[]` — обязательный. Список полей для сохранения в редакции. По умолчанию содержит 'post_title', 'post_content' и 'post_excerpt'.
- `$post` `array` — обязательный. Массив записи, обрабатываемый для вставки в качестве редакции записи.

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

Список полей для сохранения в редакции. По умолчанию содержит 'post_title', 'post_content' и 'post_excerpt'.

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

Файл: `wp-includes/revision.php:54`

```php
$fields = apply_filters( '_wp_post_revision_fields', $fields, $post );
```

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

- 4.5.0 — The $post parameter was added.
- 2.6.0 — Introduced.

## Связанные

Используется в: [`_wp_post_revision_fields`](https://chugunov.pro/api-wordpress/functions/_wp_post_revision_fields/).

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