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

How to remove the link to the order in the admin order (plain) mail in WooCommerce

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

我找到了模板 admin_new_order.php 和那行,但我的研究没有成功。

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

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

The code you are looking for can be found in the following template file

emails/plain/email-customer-details.php

  • This template can be overridden by copying it to 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";
}