функция since 6.4.0

_wp_preview_meta_filter()

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

Сигнатура

_wp_preview_meta_filter( mixed $value, int $object_id, string $meta_key, bool $single ): mixed

Описание

Фильтрует только ключи метаданных, включённые в ревизии.

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

Filters revisioned meta keys only.

Параметры

$value mixed обязательный
Значение метаданных для фильтрации.
$object_id int обязательный
Идентификатор объекта.
$meta_key string обязательный
Ключ метаданных, значение которого нужно отфильтровать.
$single bool обязательный
Возвращать ли одно значение.

Возвращаемое значение

mixed

Исходный код

wp-includes/revision.php:1107

function _wp_preview_meta_filter( $value, $object_id, $meta_key, $single ) {
	$post = get_post();

	if ( empty( $post )
		|| $post->ID !== $object_id
		|| ! in_array( $meta_key, wp_post_revision_meta_keys( $post->post_type ), true )
		|| 'revision' === $post->post_type
	) {
		return $value;
	}

	$preview = wp_get_post_autosave( $post->ID );

	if ( false === $preview ) {
		return $value;
	}

	return get_post_meta( $preview->ID, $meta_key, $single );
}

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

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

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

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