url: 'handler.php'
必须像使用wordpress那样进行编辑:
url: '<?php echo get_template_directory_uri(); ?>/form-section/handler.php'
因此,这些表格非常有效:我可以从该表格接收邮件。唯一的问题是文件附件功能在wordpress环境中不起作用。它在外部运行良好,我按照以下说明进行了测试:http://reusableforms.com/d/a/html-email-form-with-attachment。
但是我在Wordpress环境中需要它。也许这是来自这里的src / url问题:
private function attach_files()
{
foreach($this->attachments as $file_field)
{
if (!array_key_exists($file_field, $_FILES))
{
continue;
}
$filename = $_FILES[$file_field]['name'];
$uploadfile = tempnam(sys_get_temp_dir(), sha1($filename));
if (!move_uploaded_file($_FILES[$file_field]['tmp_name'],
$uploadfile))
{
continue;
}
$this->mailer->addAttachment($uploadfile, $filename);
}
}
谢谢,我非常感谢您的任何建议:)
我使用的是可重用的表格,可以在这里找到非常有用的工具:http://reusableforms.com它与Phpmailer一起使用。我将其配置为可以在我的wordpress页面上使用,这是一个自定义主题。为此,我有...