функция since 4.7.0

filter_default_option()

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

Сигнатура

filter_default_option( mixed $default_value, string $option, bool $passed_default ): mixed

Описание

Для настроек, регистрирующих значение по умолчанию в register_setting(), эта функция добавляется как фильтр к default_option_{$option}.

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

For settings which register a default setting in register_setting(), this function is added as a filter to default_option_{$option}.

Параметры

$default_value mixed обязательный
Существующее значение по умолчанию для возврата.
$option string обязательный
Имя опции.
$passed_default bool обязательный
Было ли в get_option() передано значение по умолчанию?

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

mixed

Исходный код

wp-includes/option.php:3237

function filter_default_option( $default_value, $option, $passed_default ) {
	if ( $passed_default ) {
		return $default_value;
	}

	$registered = get_registered_settings();
	if ( empty( $registered[ $option ] ) ) {
		return $default_value;
	}

	return $registered[ $option ]['default'];
}

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

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

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

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