woocommerce - 装箱单中的 WooCommerce 运输状态
问题描述
我正在尝试使用函数在装箱单上显示状态$order->get_shipping_city()
。但这仅显示“N”字符。
另一方面,如果我使用原来的$this->shipping_address()
,它确实显示了整个地址,但在很多行中。
我想在一行中显示整个地址。
[编辑于 11/03/19] 我可以使用以下功能显示完整地址:
$this->shipping_address('state');
但这会在许多段落中显示地址字段,而不是按所需顺序显示。
解决方案
$order = new WC_Order(44); // Test order number
$country = $order->get_shipping_country();
echo $order->get_shipping_city();
$state = $order->get_shipping_state();
echo WC()->countries->get_states($country)[$state];
exit;
使用 WooCommerce 3.5.6 和 WordPress 5.1 测试正常
在此处获取更多订单详情
推荐阅读
- qt - QWidget如何检测鼠标停止移动
- firebase - Flutter:如何在 Firebase 中计算孩子数?
- c - C 如果条件不接受参数
- puppet - Puppet 在代理上创建文件
- php - preg_split 不拆分多个分隔符
- python - 即使我的路径设置正确,Python 也无法在 SublimeText 3 中工作。我应该怎么办?
- daml - 在快速入门指南中运行 Maven 时遇到问题
- linux - 获取 bash 中最后一个 grep 匹配的行
- r - “支配树的根顶点 ID 无效”在 IGraph 包中使用 st_cuts 时出错
- mysql - MySQL错误1194和错误145有什么区别