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.
2007*Defaultfalse(to skip past the short-circuit).2008* @param string$option Option name.2009* @param int$network_idID of the network.2010* @param mixed$default_value The fallback value to returnif the option does not exist.2011*Defaultfalse.2012*/2013$pre=apply_filters("pre_site_option_{$option}",false,$option,$network_id,$default_value);20142015if(false!==$pre){2016return$pre;2017}20182019// Prevent non-existent options from triggering multiple queries.
History
Introduced in 4.9.0. Unchanged from 6.7.7 through 7.1.0.