我使用woocommerce版本2.4.6,如果它有用的话。我试图修改特定订单的视图订单页面。网址类似于:
http://www.edventurelearning.com/my-account/view-order/244/
该页面列出了订单状态,订单详细信息,客户详细信息以及帐单邮寄地址。我想删除帐单邮寄地址部分,因为我没有收集数据,所有付款都是通过PayPal完成的。
我无法弄清楚如何摆脱页面上显示的“结算地址”字段。 (我已经从结帐流程中删除了该字段)。 view-order.php是创建页面的文件,我可以修改它,但是创建所有订单详细信息部分的代码被集中到:
do_action( 'woocommerce_view_order', $order_id );
我找到了由woocommerce_view_order
调用的woocommerce_order_details_table
函数,该函数由wc_get_template
调用。那时我迷路了,我想必须有一种更简单的方法来修改显示的内容。我需要做的就是删除“结算地址”部分。
感谢您的帮助。
答案 0 :(得分:-1)
我在woocommerce论坛上发布了这个,答案是:
更简单的方法是使用自定义css隐藏它。我看不到您的查看订单页面,因为我不是客户而且没有买任何东西,但在我的网站上我会使用:
.woocommerce-view-order .woocommerce header.title,
.woocommerce-view-order .woocommerce address
{display:none}
不是很微妙,但至少不需要维护相关模板的自定义版本。
这个帖子可以在这里看到: