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
обязательный
Возвращаемое значение
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. |

