从woocommerce订阅电子邮件通知中删除超链接

问题描述:

在我的WooCommerce网店中,我使用的是WooCommerce订阅插件。从woocommerce订阅电子邮件通知中删除超链接

我试图从woocommerce电子邮件模板删除超链接:

screenshot

我不知道怎样才能从下面的模板做到这一点:

<?php 
/** 
* Customer processing order email 
* 
* This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-processing-order.php. 
* 
* HOWEVER, on occasion WooCommerce will need to update template files and you 
* (the theme developer) will need to copy the new files to your theme to 
* maintain compatibility. We try to do this as little as possible, but it does 
* happen. When this occurs the version of the template file will be bumped and 
* the readme will list any important changes. 
* 
* @see   https://docs.woocommerce.com/document/template-structure/ 
* @author  WooThemes 
* @package  WooCommerce/Templates/Emails 
* @version  2.5.0 
*/ 

if (! defined('ABSPATH')) { 
    exit; 
} 

/** 
* @hooked WC_Emails::email_header() Output the email header 
*/ 
do_action('woocommerce_email_header', $email_heading, $email); ?> 

<p><?php _e("Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce'); ?></p> 

<?php 

/** 
* @hooked WC_Emails::order_details() Shows the order details table. 
* @hooked WC_Structured_Data::generate_order_data() Generates structured data. 
* @hooked WC_Structured_Data::output_structured_data() Outputs structured data. 
* @since 2.5.0 
*/ 
do_action('woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email); 

/** 
* @hooked WC_Emails::order_meta() Shows order meta data. 
*/ 
do_action('woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email); 

/** 
* @hooked WC_Emails::customer_details() Shows customer details 
* @hooked WC_Emails::email_address() Shows email address 
*/ 
do_action('woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email); 

/** 
* @hooked WC_Emails::email_footer() Output the email footer 
*/ 
do_action('woocommerce_email_footer', $email); 

有在下面的代码中是否为href,以便移除所述链接。

我该如何删除这个超链接?

感谢

+0

有一些非常强烈的迹象表明你在错误的文件中。 –

你需要复制地处订阅插件模板:
woocommerce-subscriptions/templates/email/subscriptions-info.php 到活动子女学费的主题文件夹(或活动主题文件夹):
your-theme/woocommerce/email/subscriptions-info.php

了解WooCommerce模板:
Template Structure + Overriding Templates via a Theme

一旦这样做,你可以在这个模板在第27行从这里更改代码:

  <td class="td" scope="row" style="text-align:left;"><a href="<?php echo esc_url(($is_admin_email) ? wcs_get_edit_post_link($subscription->get_id()) : $subscription->get_view_order_url()); ?>"><?php echo sprintf(esc_html_x('#%s', 'subscription number in email table. (eg: #106)', 'woocommerce-subscriptions'), esc_html($subscription->get_order_number())); ?></a></td> 

更换本:

  <td class="td" scope="row" style="text-align:left;"><?php echo sprintf(esc_html_x('#%s', 'subscription number in email table. (eg: #106)', 'woocommerce-subscriptions'), esc_html($subscription->get_order_number())); ?></td> 

这是测试和工程上WooCommerce 3+