WP_MAIL允许来自CDN的远程附件

时间:2022-02-16 作者:wpdev215

我在WP\\U Mail中遇到了一个问题,它用于发送带有文件附件的表单提交。我们的网站使用CDN,因此上传到网站的所有内容,无论是网站建设者提供的图像和媒体,还是用户提供的文档,都会放在外部服务器上。

这给WP\\u Mail带来了一个问题,因为它使用PHPMailer addAttachment方法来附加文件,这需要本地文件。我可以通过将wp\\U mail中的行更改为使用addStringAttachment来修复此问题,但当然,修改核心文件并不是真正的修复方法。正确的方法是什么?

谢谢

1 个回复
SO网友:wpdev215

由Tom J Nowell的建议解决。幸运的是,我们的表单插件在数据传递到wp mail之前有一个过滤器,因此我能够将附件url替换为指向临时文件夹的url。

相关推荐

无法通过W3TC和CloudFront CDN利用AWS Bitnami堆栈(Apache)上的浏览器缓存

我遵循了许多关于利用浏览器缓存的教程,但我无法成功地对其进行配置,事实上GTmetric(PageSpeed和YSlow)通知了我许多没有缓存过期标头的静态文件。这是我的GTmetrix结果(pagespeed):我试图在W3TC上查看兼容性测试时发现问题,它通知我许多Apache模块缺失,浏览器缓存需要这些模块:我按照一些教程启用了这些模块,但它们似乎已经启用了读取,事实上它们已经在我的/opt/bitnami/apache2/conf/httpd.conf这是我的.htaccess提前感谢您的帮助