在联系表格7中包含简码

时间:2018-07-04 13:48:52

标签: wordpress shortcode contact-form-7

使用联系表格7,当客户填写表格时,它会向我发送一封包含客户输入数据的电子邮件。在此电子邮件中,我想包含一个我在网站上使用的简码。

我正在使用的简码仅显示一些文本,并且可以在网站上正常工作。

但是,如果我将其添加到联系表单电子邮件中,它不会显示简码的内容,而只会将简码显示为文本... [buf_reg]

是否可以在联系表7电子邮件中显示简码?或其他与此有关的电子邮件?

1 个答案:

答案 0 :(得分:0)

在您的functions.php中尝试以下代码片段,以使短代码在Contact Forms 7发送的电子邮件中起作用:

add_filter( 'wpcf7_special_mail_tags', 'your_special_mail_tag', 10, 3 );

function your_special_mail_tag( $output, $name, $html ) {
    if ( 'buf_reg' == $name )
        $output = do_shortcode( '[buf_reg]' );

    return $output;
}

来源:https://wordpress.org/support/topic/custom-shortcode-in-emails/#post-3931725