自定义WC电子邮件模板

时间:2020-06-18 16:34:35

标签: php wordpress templates woocommerce hook-woocommerce

我遵循this tutorial创建具有特定参数的自定义电子邮件纯文本,以便在确认新订单时发送SMS。

我遵循所有说明,但我更改了这样的动作:

    // template path
    define( 'CUSTOM_TEMPLATE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/templates/' );
    // hook for when order status is changed
    add_action( 'woocommerce_new_order', array( &$this, 'custom_trigger_email_action' ), 10, 2 );
    // include the email class files
    add_filter( 'woocommerce_email_classes', array( &$this, 'custom_init_emails' ) );

我做了一些翻译以适应我的语言(法语)。

Woocommerce>设置>电子邮件 我可以看到我的自定义模板电子邮件,但是有问题。他不想在目录中找到电子邮件模板。

这就是我现在拥有的:

Name of plugin/
——————–/custom-email-manager.php
——————–/emails
—————————–/class-custom-email.php

一切正常,直到这里为止,因为我可以在woocommerce的设置中管理“自定义电子邮件”。

在第3步开发人员说

遵循Woocommerce结构

然后

Name of plugin/
——————–/custom-email-manager.php
——————–/emails/
—————————–/class-custom-email.php
——————-/templates/
———————————/emails/
——————————————-/custom-item-email-html.php
——————————————-/plain/
—————————————————/custom-item-email.php

可以帮助我理解我的错误吗?

最诚挚的问候。

0 个答案:

没有答案