使用 WooCommerce 预订 - 我正在尝试修改出现在面向客户的前端视图和客户电子邮件中的预订状态标签。预订预订时,在预订摘要中会显示“已付款”状态标签,但由于我使用它来预订免费预订,因此我不希望它在任何地方显示“已付款”,因为这会使客户感到困惑。我试图让它改为说“预订”。从字面上看,我只关心出现的文本,我并没有尝试修改实际预订或订单中的任何状态。
我会用 CSS 隐藏元素,但是如果客户取消预订,相同的 html 元素将用于显示“已取消”标签,我不希望隐藏它。将其隐藏在 CSS 中也不会阻止“付费”出现在客户预订确认电子邮件中。
在 /order/booking-display.php 中,我找到了显示状态的代码:
echo esc_html( wc_bookings_get_status_label( $booking->get_status() ) );
我认为这是相关的,但我是设计师和营销人员,而不是开发人员,所以这超出了我的想象。我一直在到处寻找一种方法来做到这一点,但无法弄清楚。在此先感谢您的帮助!