我遵循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
可以帮助我理解我的错误吗?
最诚挚的问候。