WordPress开发函数add_blog_option()

WordPress开发函数add_blog_option(),为给定的博客ID添加一个新选项。 用法: add…

WordPress开发函数add_blog_option(),为给定的博客ID添加一个新选项。

用法:

add_blog_option( int $id, string $option, mixed $value )

描述:

您不需要序列化值。如果需要对值进行序列化,那么将在将其插入数据库之前对其进行序列化。请记住,资源不能序列化或作为选项添加。

您可以创建没有值的选项,然后稍后更新这些值。现有的选项不会被更新,并且会执行检查以确保你没有添加一个受保护的WordPress选项。注意不要将选项命名为与受保护选项相同的选项。

参数:

$id

(int) (必需) 一个博客ID。可以为空,以引用当前的博客。

$option

(string) (必需) 要添加的选项名。预计不会被sql转义。

$value

(mixed) (可选) 期权价值,可以是任何东西。预计不会被sql转义。

返回:

(bool) 如果添加了该选项,则为True,否则为false。

来源:

文件: wp-includes/ms-blogs.php

function add_blog_option( $id, $option, $value ) {

$id = (int) $id;

if ( empty( $id ) ) {

$id = get_current_blog_id();

}

if ( get_current_blog_id() == $id ) {

return add_option( $option, $value );

}

switch_to_blog( $id );

$return = add_option( $option, $value );

restore_current_blog();

return $return;

}

更新版本:
WordPress开发函数add_blog_option() (https://www.wpmee.com/) WordPress开发教程 第1张
用户贡献的笔记:

(MakeWebBetter贡献- 10个月前)

多站点使用add_blog_option()。

// passing $blogID for which option need to add

function wpdocs_MWBOption( $name, $value, $blogID ) {

if ( is_multisite() ) {

return add_blog_option( $blogID, $name, $value );

}

return add_option( $name, $value );

}

类别:WordPress函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册