Avi*_*Avi 1 php wordpress contact-form-7
我正在尝试制作一种提供用户输入姓名和电子邮件等功能的表格,然后PDF文件开始自动下载。
当我在提交按钮的其他设置选项卡中应用此代码时,它会像这样重播错误消息。
我目前在本地计算机上工作,我知道联系表格7邮件选项卡中有错误,但不知道如何解决?
“尝试发送您的消息时出错。请稍后再试。”
这是我的联系表7代码:
<label> Name
[text* your-name] </label>
<label> Email
[email* your-email] </label>
[submit "Download Now"]
Run Code Online (Sandbox Code Playgroud)
这是我在附加设置中编写的代码,用于在提交表单后直接下载PDF文件
on_sent_ok: "location = 'http://localhost/wordpress/wp-content/uploads/2017/08/pdf-sample.pdf';"
Run Code Online (Sandbox Code Playgroud)
小智 5
我找到了满足您需求的解决方案,请按照以下步骤操作,它无法发送邮件,但可以根据您的要求在本地计算机上正常工作。
1)只需将以下代码粘贴到联系表7中的“其他设置”标签中
demo_mode : on
on_sent_ok: "location = 'http://localhost/wordpress/wp-content/uploads/2017/08/pdf-sample.pdf';"
Run Code Online (Sandbox Code Playgroud)
2)在[/ IfModule]之后和#END WordPress下面,在.htacess文件中放置以下代码
<FilesMatch "\.(?i:pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)