Я следую этому руководству , чтобы создать собственный простой текст электронной почты с указанными c параметрами для отправки 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 Dev говорят:
следуйте структуре 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
Может помочь мне понять мою ошибку?
С уважением