You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除WooCommerce新账户邮件中的文本及链接(Decorator插件无效)

移除WooCommerce新账户邮件默认账户链接文本的解决方案

由于你使用的Decorator – WooCommerce Email Customizer插件没有提供移除该文本的选项,且直接修改模板未生效,推荐以下两种可靠方案:

方案一:使用WooCommerce过滤钩子(推荐)

通过钩子直接过滤邮件内容,移除目标文本,无需修改模板,且不受插件/主题更新影响。

将以下代码添加到当前主题的functions.php文件末尾,或使用「Code Snippets」这类代码片段插件添加:

add_filter( 'woocommerce_email_content_customer_new_account', 'remove_new_account_email_my_account_link', 20, 3 );
function remove_new_account_email_my_account_link( $email_content, $user, $email ) {
    // 完全匹配邮件中要移除的文本(包括链接标签)
    $target_content = '您可访问账户区域查看订单并修改密码:<a href="https://agmart.com.hk/my-account/." rel="nofollow noreferrer">https://agmart.com.hk/my-account/.</a>';
    
    // 将目标文本替换为空,实现移除
    $email_content = str_replace( $target_content, '', $email_content );
    
    return $email_content;
}

添加完成后,测试新用户注册流程,检查邮件是否已移除目标内容。

方案二:修改Decorator插件的邮件模板

若钩子方案未生效,可直接修改插件覆盖的邮件模板(注意:插件更新会重置修改,建议提前备份):

  1. 访问服务器文件管理器,找到路径:wp-content/plugins/woo-email-customizer/templates/emails/
  2. 打开customer-new-account.php文件
  3. 定位到目标文本及链接代码,直接删除该段落
  4. 保存文件后测试邮件效果

注意事项

  • 确保目标文本与邮件中的内容完全一致(包括空格、标点、链接属性),否则替换/删除会失效
  • 优先使用钩子方案,避免直接修改核心或插件文件导致的更新丢失问题

内容的提问来源于stack exchange,提问作者Nicola Hoo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 12:45:48