filter_default_option() – Filters the default value for the option.

You appear to be a bot. Output may be restricted

Description

Filters the default value for the option.

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

Usage

$mixed = filter_default_option( $default_value, $option, $passed_default );

Parameters

$default_value
( mixed ) required – Existing default value to return.
$option
( string ) required – Option name.
$passed_default
( bool ) required – Was get_option() passed a default value?

Returns

mixed Filtered default value.

Source

File name: wordpress/wp-includes/option.php
Lines:

1 to 12 of 12
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'];
}
 

 View on GitHub View on Trac