WordPress函数:get_site_option 多站点获取配置选项值

江河/ 2023年08月21日/ WordPress/ 浏览 1445

函数原型:


get_site_option( string $option, mixed $default_value = false, bool $deprecated = true ): mixed


根据选项的名称检索当前站点的选项值。


此函数与get_option()几乎相同,只是在多站点中,它返回网络范围的选项。对于非多站点安装,它使用get_option。


人们很容易混淆get_option()和get_site_option()之间的区别,因为多站点以前使用过不同的术语。现在一个“网络”上有不同的“站点”,以前一个“站点”上有各种不同的“博客”。许多函数和变量都是在这个变化之前引入的,比如这个。将此函数视为“get_network_option()”


参数说明:


$option,要检索的选项的名称。应为非SQL转义。


$default_value,如果选项不存在,则返回值。


函数源码:


function get_site_option( $option, $default_value = false, $deprecated = true ) {
	return get_network_option( null, $option, $default_value );
}


使用举例:


$value = get_site_option( 'i_dont_exist' );

// $value == false

$value = get_site_option( 'i_dont_exist', 'blah' );

// $value == 'blah'


发表评论

暂无评论,抢个沙发...

客服 工单