返回介绍

add_blog_option()

发布于 2017-07-19 21:55:49 字数 1519 浏览 1471 评论 0 收藏 0

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

根据博客的ID(默认应该就是当前的博客,值为1),保存一个选项参数。


description

你不需要序列化的值。如果需要序列化值,则在插入数据库之前将它序列化。记住,不能将资源序列化或添加为选项。

您可以创建没有值的选项,然后更新值。不更新现有选项,并进行检查,以确保不添加受保护的WordPress选项。注意不要将选项命名为与受保护的选项相同。


参数

$id
(int)
(Required)
博客的 ID,如果不填写,就是默认的当前博客。
$option
(string)
(Required)
这个选项的名称,命名规范遵循SQL的表字段规则。
$value
(mixed)
(Optional)
选项的值,可以是任意类型的对象,命名规范遵循SQL的表字段规则。

返回值

(bool) 添加成功返回 true,添加失败返回 false。


源代码

File: 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;
}

更新日志

Versiondescription
MUIntroduced.

相关函数

Uses

  • wp-includes/load.php:get_current_blog_id()
  • wp-includes/option.php:add_option()
  • wp-includes/ms-blogs.php:switch_to_blog()
  • wp-includes/ms-blogs.php:restore_current_blog()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文