wordpress - 仅为管理员副本将 PDF 添加到 WooCommerce 订单电子邮件
问题描述
我正在使用woocommerce_email_attachments
钩子,但出于某种原因,我只需要为新订单的管理员副本添加一些 PDF 附件。
我知道我只能为新订单触发这个钩子,没关系。
但我不知道如何仅针对某些特定收件人执行此操作。有没有办法在这个钩子中做到这一点?
这基本上是我需要的:
add_filter( 'woocommerce_email_attachments', 'edit_woocommerce_attachments', 10, 3 );
function edit_woocommerce_attachments($attachments, $email_id, $email_object){
if( $email_id === 'new_order'){
if($email == 'admin@email.com') $attachments[] = get_attached_file( 612 );
else return;
}
return $attachments;
}
解决方案
推荐阅读
- javascript - 计算两个数组之间每个元素的数学差
- testng - 为什么TestNG中这个测试的执行顺序是这样的?
- python - 如何仅从 Google API 的嵌套 JSON 响应中获取特定值?
- ruby-on-rails - 避免迁移中的重复
- ruby-on-rails - rails activerecord where 子句如何接受动态参数?
- sql - 在存储过程中将 varchar 转换为数字时出错
- javascript - 将数据传递给 v-model
- kotlin - 为什么 mutableSet 不更新!用于 Kotlin 列表中的项目
- angular - 包含换行符的字符串在 webapi 中出现没有换行符
- google-app-engine - 部署到 Google 应用引擎 (Java) 后,找不到 MemcacheServiceFactory 类错误