хук-фильтр since 5.6.0

wp_untrash_post_status

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'wp_untrash_post_status', string $new_status, int $post_id, string $previous_status )

Описание

По умолчанию восстановленным записям назначается статус ‘draft’. Верните значение $previous_status, чтобы назначить статус, который был у записи до помещения в корзину. Для этого доступна функция wp_untrash_post_set_previous_status().
До WordPress 5.6.0 восстановленным записям всегда назначался их исходный статус.

Оригинал (английский)

By default posts that are restored will be assigned a status of ‘draft’. Return the value of $previous_status in order to assign the status that the post had before it was trashed. The wp_untrash_post_set_previous_status() function is available for this.

Prior to WordPress 5.6.0, restored posts were always assigned their original status.

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

Новый статус восстанавливаемой записи.

Параметры

$new_status string обязательный
Новый статус восстанавливаемой записи.
$post_id int обязательный
ID восстанавливаемой записи.
$previous_status string обязательный
Статус записи на момент её перемещения в корзину.

Исходный код

wp-includes/post.php:4148

$post_status = apply_filters( 'wp_untrash_post_status', $new_status, $post_id, $previous_status );

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

ВерсияОписание
5.6.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.