如何使用wp_update_user更新用户地址



我在我的网站上创建了自己的自定义注册表单。我的网站是带有WooCommerce的WordPress自定义主题。我正在尝试使用wp_update_user更新用户地址,但根据此链接 https://codex.wordpress.org/Function_Reference/wp_update_user"address_1"不是此功能的字段。那么如何以编程方式更新用户地址呢?

这是我对wp_update_user的尝试:

wp_update_user(
    array(
        'ID'            => $user_id,
        'first_name'    => $first_name,
        'last_name'     => $last_name,
        'address_1'     => $address_line_one
    )
);
您可以使用

函数set_billing_address_1WC_Customer类中的set_shipping_address_1

$customer = new WC_Customer($user_id);
$customer->set_billing_address_1($address_line_one);
$customer->save();

有关更多信息:https://docs.woocommerce.com/wc-apidocs/class-WC_Customer.html

您将必须使用更新用户元函数。 请参阅下面的链接及其用法

https://codex.wordpress.org/Function_Reference/update_user_meta

最新更新