update_user_option

函数
update_user_option ( $user_id, $option_name, $newvalue, $global = false )
参数
  • (int) $user_id User ID.
    Required:
  • (string) $option_name User option name.
    Required:
  • (mixed) $newvalue User option value.
    Required:
  • (bool) $global Optional. Whether option name is global or blog specific. Default false (blog specific).
    Required:
    Default: false
返回值
  • (int|bool) User meta ID if the option didn't exist, true on successful update, false on failure.
定义位置
相关方法
update_site_optionupdate_optiondelete_user_optionupdate_network_optionget_user_option
引入
2.0.0
弃用
-

update_user_option: 这个函数更新一个用户的选项。它需要用户ID和选项的名称和值来更新。

更新具有全局博客功能的用户选项。

用户选项就像用户元数据一样,只是它们支持全局博客选项。如果’global’参数是假的,默认情况下是假的,它将在选项名称前加上WordPress表的前缀。

如果$newvalue为空,则删除该用户选项。

function update_user_option( $user_id, $option_name, $newvalue, $global = false ) {
	global $wpdb;

	if ( ! $global ) {
		$option_name = $wpdb->get_blog_prefix() . $option_name;
	}

	return update_user_meta( $user_id, $option_name, $newvalue );
}

常见问题

FAQs
查看更多 >