2017-07-11 127 views
2

在我的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

有一些非常強烈的跡象表明你在錯誤的文件中。 –

回答

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+

相關問題