Filter hook 'pre_option'

in WP Core File wp-includes/option.php at line 150

Description

Filters the value of all existing options before it is retrieved. Returning a truthy value from the filter will effectively short-circuit retrieval and return the passed value instead.

Occurrences

Filename Line Number
wp-includes/option.php 150

Parameters

Type Name Description
mixed $pre_option The value to return instead of the option value. This differs from `$default_value`, which is used as the fallback value in the event the option doesn't exist elsewhere in get_option(). Default false (to skip past the short-circuit).
string $option Name of the option.
mixed $default_value The fallback value to return if the option does not exist. Default false.

PHP Doc

/**
	 * Filters the value of all existing options before it is retrieved.
	 *
	 * Returning a truthy value from the filter will effectively short-circuit retrieval
	 * and return the passed value instead.
	 *
	 * @since 6.1.0
	 *
	 * @param mixed  $pre_option    The value to return instead of the option value. This differs from
	 *                              `$default_value`, which is used as the fallback value in the event
	 *                              the option doesn't exist elsewhere in get_option().
	 *                              Default false (to skip past the short-circuit).
	 * @param string $option        Name of the option.
	 * @param mixed  $default_value The fallback value to return if the option does not exist.
	 *                              Default false.
	 */