WordPress 功能函数—— add_blog_option(为指定的博客ID添加新选项)
描述
您不需要序列化值。如果需要序列化值,则在将其插入数据库之前将其序列化。请记住,资源不能序列化或作为选项添加。
您可以创建没有值的选项,然后稍后更新这些值。现有选项将不会更新,并执行检查以确保您没有添加受保护的WordPress选项。应该注意不要将选项命名为与受保护的选项相同的名称。
用法
add_blog_option( int $id, string $option, mixed $value )
参数
$id
(int)(必填)博客ID。可以为null来引用当前的博客。
$option
(string)(必填)要添加的选项的名称。预计不是sql转义的。
$value
(mixed)(Optional)选项值,可以是任何值。预计不会被sql转义。
返回
(bool)如果没有添加选项,则为False;如果添加了选项,则为true。
来源
文件: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;
}