从woocommerce订阅电子邮件通知中删除超链接
问题描述:
在我的WooCommerce网店中,我使用的是WooCommerce订阅插件。从woocommerce订阅电子邮件通知中删除超链接
我试图从woocommerce电子邮件模板删除超链接:
我不知道怎样才能从下面的模板做到这一点:
<?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
,以便移除所述链接。
我该如何删除这个超链接?
感谢
答
你需要复制地处订阅插件模板: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+
有一些非常强烈的迹象表明你在错误的文件中。 –