Filters the value of an existing network option before it is retrieved.
Description
The dynamic portion of the hook name, $option, refers to the option name. Returning a value other than false from the filter will short-circuit retrieval and return that value instead.
Parameters
$pre_site_optionmixed
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_network_option(). Default false (to skip past the short-circuit).
$optionstring
Option name.
$network_idint
ID of the network.
$default_valuemixed
The fallback value to return if the option does not exist. Default false.
2032*Defaultfalse(to skip past the short-circuit).2033* @param string$option Option name.2034* @param int$network_idID of the network.2035* @param mixed$default_value The fallback value to returnif the option does not exist.2036*Defaultfalse.2037*/2038$pre=apply_filters("pre_site_option_{$option}",false,$option,$network_id,$default_value);20392040if(false!==$pre){2041return$pre;2042}20432044// Prevent non-existent options from triggering multiple queries.
History
Introduced in 4.9.0. Unchanged from 6.7.7 through 7.1.0.