就我而言,我有以下代码,对于没有添加州的国家/地区,显示州的名称(它仅在用户手动编写时显示文本)。
但是,如果用户选择的国家/地区确实添加了州,那么它会显示代码而不是州名称:`
<?php
$custom_order_meta = get_post_meta($order->get_order_number(), '_shipping_state', true);
if( ! empty($custom_order_meta) )
{ ?>
<p> <?php
printf( '<b>Region / Province:</b> ' . esc_html( '%s', 'woocommerce' ), esc_html($custom_order_meta) );?>
</p> <?php
}
?>
受到获取州名称而不是 Woocommerce 应答代码中的代码的启发,该代码显示客户国家/地区州的名称。但是当客户手动键入时,此代码不会处理。
当用户键入它和用户选择它时,如何让它在两种情况下都能正常工作?
江户川乱折腾