Plugin Support
Julian
(@juliangk)
Hello Sebastian,
can you please paste the code you have been trying to use? If not please give me an example of the parameter, by which you would like to exclude the templates. Then I can give you a code example.
Best regards
Julian
Hi Julian,
thanks for your quick answer!
This is the code I tried (of course i changed ‘info@desiredemail.com’ to the sender address)
add_filter( 'haet_mail_use_template', 'customize_template_usage', 10, 2 );
function customize_template_usage( $use_template, $mail ){
if( $mail['from'] == 'info@desiredemail.com' )
return false;
return $use_template;
}
Plugin Support
Julian
(@juliangk)
Hello Sebastian,
at quick glance I would write the code like this:
add_filter( 'haet_mail_use_template', 'customize_template_usage', 10, 2 );
function customize_template_usage( $use_template, $mail ){
if( $mail['from'] == 'info@desiredemail.com' ){
return false;
}
return true;
}
however, I have not checked my test-system to see if $mail['from']
is a valid parameter. You could do a var_dump($mail)
or error_log(print_r($mail, true));
within this function to view which keys are available for use in the filter.
Please let me know if you require further assistance. I will check the paremeters on my test system if you need further help.
Best regards
Julian
I tried both methods but don’t get any results shown nor can I find an error-logfile with the keys. Can you check it on your test system please? This would be super helpful!
Plugin Support
Julian
(@juliangk)
Hello Sebastian,
depending on which plugins you are using your parameters could look differently. I have done an error_log
of $mail
on my test system using only WP HTML Mail and WP HTML Mail WooCommerce, this is what the array looks like:
### - $mail - ###
Array (
[to] => test@test.com
[subject] => Deine Bestellung bei Dev 2 ist nun abgeschlossen
[message] => <!DOCTYPE html>...
[headers] => Content-Type: text/html
Reply-to: Dev 2 <example@mail.com>
[attachments] => Array
(
)
[sender_plugin] => woocommerce
)
So here are the standard keys you can check and write a function for:
[to]
[subject]
[message]
[headers]
[attachments]
[sender_plugin]
This is all the help I can give you for now. You will have to write the function yourself, for your specific use case.
Best regards
Julian
Hi Julian,
thanks for your help. It seems like deactivating for a certain sender address is not possible. However I was able to solve the problem using [sender_plugin]. Thanks again!
Plugin Support
Julian
(@juliangk)
Hello Sebastian,
I am pleased it worked out!
Please elt me know if there is anything else I can help with.
Best regards
Julian