使用wp_mail将外部文件作为附件附加

时间:2019-01-05 作者:user7459842

我正在尝试将外部文件链接(文档文件)作为附件附加,但无法附加。。未附加任何附件。。

$email_attachment =  array(\'https://ucarecdn.com/8aa17c61-bd55-4311-8b45-7d9a2efde6c5/\');
wp_mail($admin_email,$email_subject,$email_message,$headers,$email_attachment);
请帮帮我,我卡住了

1 个回复
SO网友:butlerblog

无法从URL附加。所以https://ucarecdn.com/8aa17c61-bd55-4311-8b45-7d9a2efde6c5/ 行不通。

您需要文件的绝对路径,例如/path/to/my/file.ext.

但您的代码片段也存在一些其他问题。您使用$email_attachement (带..chement…)在一个地方,但是$email_attachment 在您的wp_mail() 呼叫此外,您的“附件”不是文件。虽然这可能会解析为URL,但这将涉及URL重写,这对访问要附加的文件不起作用。

相关推荐

Generate new post from email

我有一个wordpress站点,允许用户在登录时设置他们的位置,然后使用心跳API来显示他们的门。但是,如果其他用户无法出席他们的办公桌或正在开会,而在离开之前没有改变他们的状态,我必须扮演经理的角色,以便能够为其他用户更改位置。我想知道,WP中是否有一种方法或挂钩,允许我的用户通过电子邮件发送站点并验证他们的电子邮件到他们的帐户。然后使用短代码设置其位置?类似于WP允许您发送邮件的方式,但用于CPT或分类?