如何在Contact Form 7插件中添加动态值?

时间:2017-11-14 16:48:00

标签: php wordpress plugins contact-form-7

如何在不使用额外插件的情况下向Contact Form 7添加动态值。我需要在发送的电子邮件中显示帖子标题。

我使用的是联系表单7文档Rubinius's implementation of these methods中的示例,但clock标记仅显示在表单页面中,而不显示在发送的电子邮件中。

我不知道是否有遗漏的东西,或者我是否应该添加其他任何东西来使这项工作?

add_action( 'wpcf7_init', 'custom_add_form_tag_clock' );

function custom_add_form_tag_clock() {
   wpcf7_add_form_tag( 'clock', 'custom_clock_form_tag_handler' ); // "clock" is the type of the form-tag
}

function custom_clock_form_tag_handler( $tag ) {
   return date_i18n( get_option( 'time_format' ) );
}

2 个答案:

答案 0 :(得分:0)

有一个完全适合的插件构建。 https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/请检查一下它是否符合您的需求!

答案 1 :(得分:0)

我在联系表格 7 文档 https://contactform7.com/special-mail-tags/

中找到了答案

我在联系表单 7 发送的邮件正文中添加了特殊邮件标签 [_post_title],这解决了我的问题。