动态发送带有联系人表格7的帖子附件的pdf

时间:2015-01-24 作者:UzumakiDev

我正在尝试发送一个动态pdf,它通过插件联系人表单7附在帖子上。

我想我需要使用挂钩:

add_action(\'wpcf7_before_send_mail\',\'send_pdf\');
因为这是我在寻找解决方案时最常用的钩子。

以下是我所拥有的,我刚刚尝试了一个带有绝对url的测试pdf:

function send_pdf( $cf7 ) {
    if ($cf7->id==741){
        $cf7->uploaded_files = array ( \'pdf\' => get_template_directory().\'/test.pdf\' );
    }
}
如果我理解正确,如果联系人表单id正确[pdf] 在mail2的“文件附件”字段中,那么pdf应该通过电子邮件发送给提交其详细信息的人?

对我来说,虽然这不起作用,但我收到了电子邮件,但没有附件。

这里是否有我遗漏的东西,或者是否知道另一种有效的方法?

1 个回复
最合适的回答,由SO网友:WordPress Mike 整理而成

试试这个。CF7 3.9中有一些内部重组。

add_action(\'wpcf7_before_send_mail\',\'send_pdf\');

function send_pdf( $cf7 ) {
    $id = $cf7->id();
    if ($id==741){
        $submission = WPCF7_Submission::get_instance();
        $submission->add_uploaded_file(\'pdf\', get_template_directory().\'/test.pdf\');
    }
}
这应该行得通。

结束

相关推荐

EMAIL_EXISTS在短码中有问题

我有一个自定义注册表,可以通过快捷码插入页面。shortcode函数如下所示:function custom_registration_form_shortcode() { $error = FALSE; if (isset($_POST[\"submit\"])) { //Get other $_POST data here $email = is_email($_POST[\"email\"

动态发送带有联系人表格7的帖子附件的pdf - 小码农CODE - 行之有效找到问题解决它

动态发送带有联系人表格7的帖子附件的pdf

时间:2015-01-24 作者:UzumakiDev

我正在尝试发送一个动态pdf,它通过插件联系人表单7附在帖子上。

我想我需要使用挂钩:

add_action(\'wpcf7_before_send_mail\',\'send_pdf\');
因为这是我在寻找解决方案时最常用的钩子。

以下是我所拥有的,我刚刚尝试了一个带有绝对url的测试pdf:

function send_pdf( $cf7 ) {
    if ($cf7->id==741){
        $cf7->uploaded_files = array ( \'pdf\' => get_template_directory().\'/test.pdf\' );
    }
}
如果我理解正确,如果联系人表单id正确[pdf] 在mail2的“文件附件”字段中,那么pdf应该通过电子邮件发送给提交其详细信息的人?

对我来说,虽然这不起作用,但我收到了电子邮件,但没有附件。

这里是否有我遗漏的东西,或者是否知道另一种有效的方法?

1 个回复
最合适的回答,由SO网友:WordPress Mike 整理而成

试试这个。CF7 3.9中有一些内部重组。

add_action(\'wpcf7_before_send_mail\',\'send_pdf\');

function send_pdf( $cf7 ) {
    $id = $cf7->id();
    if ($id==741){
        $submission = WPCF7_Submission::get_instance();
        $submission->add_uploaded_file(\'pdf\', get_template_directory().\'/test.pdf\');
    }
}
这应该行得通。