Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在WoodPress管理面板中上传电子邮件附件文件_Php_Wordpress_Email_Woocommerce - Fatal编程技术网

Php 如何在WoodPress管理面板中上传电子邮件附件文件

Php 如何在WoodPress管理面板中上传电子邮件附件文件,php,wordpress,email,woocommerce,Php,Wordpress,Email,Woocommerce,是否可以在WooCommerce>Orders部分上传电子邮件附件文件,例如PDF报价 当我点击更新按钮完成并订购时,我想将文件附加到默认的电子邮件模板 我不想将文件放在服务器上。此代码将允许您向WooCommerce订单电子邮件中添加静态PDF文件或任何类型的文件 add_filter( 'woocommerce_email_attachments', 'attach_terms_conditions_pdf_to_email', 10, 3); function attach_terms_

是否可以在WooCommerce>Orders部分上传电子邮件附件文件,例如PDF报价

当我点击更新按钮完成并订购时,我想将文件附加到默认的电子邮件模板


我不想将文件放在服务器上。

此代码将允许您向WooCommerce订单电子邮件中添加静态PDF文件或任何类型的文件

add_filter( 'woocommerce_email_attachments', 'attach_terms_conditions_pdf_to_email', 10, 3);

function attach_terms_conditions_pdf_to_email ( $attachments , $id, $object ) {
$your_pdf_path = get_template_directory() . '/terms.pdf';
$attachments[] = $your_pdf_path;
return $attachments;
}
// you need to upload your term in your upload directory

非常感谢@Mostafa。你的建议确实附上了文件。但是,我想知道是否有任何方法可以从一个打开的文件对话框中读取$your\u pdf\u路径?