2017-08-30 10 views
0

このwoocommerceフックを使用しているexampleの束がwoocommerce_email_recipient_customer_completed_orderです。だから私はfunctions.phpに追加し、いくつかの例の受信者をテストとして連結しましたが、購入者だけがメールを受け取ります。私がデバッグを有効にして、error_log(...)がログファイルに何もないので、このフィルタが呼び出されているようには見えません。woocommerce_email_recipient_customer_completed_orderフックが呼び出されていない

これが機能しない理由はありますか?私は99まで優先順位をつけようとしましたが、それはどちらもうまくいきません。サイトはすべてのデフォルトを使用し、いずれのテンプレートも上書きしません。

add_filter('woocommerce_email_recipient_customer_completed_order', 'custom_woocommerce_add_email_recipient', 10, 2); 
function custom_woocommerce_add_email_recipient($recipient, $order) { 
    $recipient = $recipient . ', [email protected], [email protected]'; 
    return $recipient; 
} 
+0

親切にも、これは適切な動作ではないので、とにかく私は自分の答えを削除します... – LoicTheAztec

答えて

0

私はWoocommerceについての詳細を学ぶように、このサイトはまでしか処理として、私は、これはcustomer_completed_orderフック作品を検証する(@LoicTheAztecのおかげで仕事を得るために代わりcustomer_processing_orderメールIDを使用する必要がありましたので、行くように見えます)、woocommerce_email_recipient_customer_processing_orderフックの代わりにwoocommerce_email_headersを使用し、メールIDを確認しました。

関連する問題