^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 阿里云1核2g仅需102元/年,今日10点开抢

wordpress函数add_blog_option()用法示例

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

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


描述

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

您可以创建没有值的选项,然后更新值。不更新现有选项,并进行检查,以确保不添加受保护的 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;
}

更新日志

Version 描述
MU Introduced.

相关函数

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()

让小雨知道,这篇文章帮到了你
扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

如有疑问,请前往问答中心反馈!

反馈