尝试使用
对于账单州,情况也一样。我得到的是SA,而不是南澳大利亚。我已经在functions.php文件中进行了处理,但必须逐个添加每个州和国家。显然,这是一个很大的工程,需要将世界各地的州与状态代码进行映射。
我相信我以前曾以非常简单的方式完成过这个任务,但现在无法理解原因。
国家和州正在被用作禁用输入字段的值。
<?php echo $current_user->billing_country; ?>
来显示WooCommerce用户的账单国家。例如,如果客户有澳大利亚的账单地址,则会输出AU。然而,我想要获取完整名称,而不是国家代码。对于账单州,情况也一样。我得到的是SA,而不是南澳大利亚。我已经在functions.php文件中进行了处理,但必须逐个添加每个州和国家。显然,这是一个很大的工程,需要将世界各地的州与状态代码进行映射。
我相信我以前曾以非常简单的方式完成过这个任务,但现在无法理解原因。
国家和州正在被用作禁用输入字段的值。
<input type="text" class="form-control" value="<?php echo $current_user->billing_country; ?>" disabled="">
当前我们得到的图像
我们想要得到的图像
WC()->countries->get_states( $current_user->billing_country )[ $current_user->billing_state ]
。 - Marian