如何在不使用额外插件的情况下向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' ) );
}
答案 0 :(得分:0)
有一个完全适合的插件构建。 https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/请检查一下它是否符合您的需求!
答案 1 :(得分:0)
我在联系表格 7 文档 https://contactform7.com/special-mail-tags/
中找到了答案我在联系表单 7 发送的邮件正文中添加了特殊邮件标签 [_post_title]
,这解决了我的问题。