【问题标题】:Remove downloads section from email notifications in Woocommerce从 Woocommerce 的电子邮件通知中删除下载部分
【发布时间】:2018-08-29 12:02:21
【问题描述】:

我需要删除“下载”部分形式的订单确认电子邮件,至少从电子邮件中删除启用下载的链接,与订单状态无关(如果可能,请用链接替换“下载”块以邀请客户去他们的帐户页面以兑换他们的购买)。

我该怎么做?

(我在这个线程上发现了一个非常相似的主题:
Remove product downloads section in woocommerce email notifications

不幸的是,我需要永久删除它,例如:

【问题讨论】:

    标签: php wordpress woocommerce email-notifications digital-downloads


    【解决方案1】:

    仅使用以下代码,将从电子邮件通知中删除下载部分:

    add_action( 'woocommerce_email', 'remove_order_downloads_from_emails', 10, 1 );
    function remove_order_downloads_from_emails( $emails ){
        remove_action( 'woocommerce_email_order_details', array( $emails, 'order_downloads' ), 10 );
    }
    

    代码进入您的活动子主题(或活动主题)的 function.php 文件中。它应该可以工作。

    【讨论】:

    • 完美运行,谢谢!但是我怎么能把它推得更远一点,并代替以前的下载块显示一个句子提醒访问“我的帐户”部分中的下载? (知道我的网站是法语和英语的,我使用 polylang,我能在后台找到翻译字符串还是需要对这两种语言进行编码?)我希望我的问题很清楚,不知道该怎么说。
    猜你喜欢
    • 2018-12-23
    • 2019-07-30
    • 2019-02-02
    • 2019-03-17
    • 2018-01-12
    • 2019-04-18
    • 2017-12-15
    • 1970-01-01
    • 2018-05-15
    相关资源
    最近更新 更多