当前浏览:首页 / WordPress函数 / get_site_option()

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

根据选项名称检索当前网络的选项值

option 选项more...

sitemore...


描述

另见


参数

$option

(string)(必填) 要检索的选项的名称。预期不会进行SQL转义。

$default

(mixed)(可选) 如果该选项不存在,则返回该值。

默认值: false

$deprecated

(bool)(可选) 是否使用缓存。仅限多站点。始终设置为true。

默认值: true


返回

(mixed) 为选项设置的值。


更多信息

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

很容易对get_option()get_site_option()之间的差异感到困惑,因为以前多站点使用了不同的术语。现在是一个“网络”上有不同的“站点”,而之前是一个“站点”上有着不同的“博客”。在此更改之前,引入了许多函数和变量,例如此函数和变量。将此函数视为“get_network_option()



源码

查看源码 官方文档


更新日志

版本描述
4.4.0已修改为get_network_option()的封装器
2.8.0开始引入

使用示例

  • 示例1

    默认用法

    echo get_site_option( 'siteurl' );
    
    
  • 示例2

    传递默认值

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