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

wp_insert_post_data

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

Сигнатура

apply_filters( 'wp_insert_post_data', array $data, array $postarr, array $unsanitized_postarr, bool $update )

Описание

Фильтрует экранированные слэшами данные записи непосредственно перед вставкой в базу данных.

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

Массив экранированных слэшами, очищенных и обработанных данных записи.

Параметры

$data array обязательный
Массив экранированных слэшами, очищенных и обработанных данных записи.
$postarr array обязательный
Массив очищенных (и экранированных слэшами), но в остальном неизменённых данных записи.
$unsanitized_postarr array обязательный
Массив экранированных слэшами, но *неочищенных* и необработанных данных записи в том виде, в каком они были изначально переданы в wp_insert_post() .
$update bool обязательный
Является ли это обновлением существующей записи.

Исходный код

wp-includes/post.php:4885

$data = apply_filters( 'wp_insert_post_data', $data, $postarr, $unsanitized_postarr, $update );

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

ВерсияОписание
6.0.0 The $update parameter was added.
5.4.1 The $unsanitized_postarr parameter was added.
2.7.0 Introduced.

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

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