gpt4 book ai didi

php - 电子商务 |设置账单字段值

转载 作者:可可西里 更新时间:2023-10-31 23:16:44 28 4
gpt4 key购买 nike

我想在用户第一次购买之前将结帐的账单字段的值预填充到数据库存储的值中。

我试过下面的代码:

add_filter( 'woocommerce_checkout_fields' , function ( $fields ) {
$fields['billing']['billing_first_name']['placeholder'] = 'First Name';
$fields['billing']['billing_first_name']['default'] = wp_get_current_user()->user_firstname;
return $fields;
});

我在 other post 中读到了这个解决方案.占位符效果很好,但值却不行。

另外,WooCommerce Doc (第 1 课)没有说明数组值“默认”的任何内容

最佳答案

你很接近。这对我有用。我不知道是否有必要,但我使用了一个命名函数,并且仅在用户存在时才获取 user_firstname 属性。

add_filter( 'woocommerce_checkout_fields' , 'kia_checkout_field_defaults', 20 );
function kia_checkout_field_defaults( $fields ) {
$user = wp_get_current_user();
$first_name = $user ? $user->user_firstname : '';
$fields['billing']['billing_first_name']['placeholder'] = 'First Name';
$fields['billing']['billing_first_name']['default'] = $first_name;
return $fields;
}

关于php - 电子商务 |设置账单字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39922747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com