如何在 WooCommerce 中删除管理订单(普通)邮件中的订单链接

我想删除纯文本电子邮件中发送给商店管理员的链接,但保留其他信息(总计、付款类型、送货)。

我找到了模板admin_new_order.php和线条,但我的细节研究并不成功。

do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );

如何找到总计、付款类型、交货和链接的可用字段?如何删除链接?


MYYA
浏览 90回答 1
1回答

四季花海

您要查找的代码可以在以下模板文件中找到emails/plain/email-customer-details.php可以通过将其复制到 来覆盖此模板yourtheme/woocommerce/emails/plain/email-order-details.php。在您创建的模板文件副本中,您可以删除:第49 - 52行if ( $sent_to_admin ) {    /* translators: %s: Order link. */    echo "\n" . sprintf( esc_html__( 'View order: %s', 'woocommerce' ), esc_url( $order->get_edit_order_url() ) ) . "\n";}
打开App,查看更多内容
随时随地看视频慕课网APP