2015-03-31 50 views
1

我在网站中使用联系表单7获取每个产品的REQUEST QUOTE如何通过联系表格获取帖子标题7

Link to example

当访问者提交REQUEST QUOTE形式,然后我得到desa​​lts邮件,并希望得到该邮件的每个单独的文章标题。我用[_post_title]代码获得单个职位的标题,我得到了标题。但是我从页面顶部只获得了一个帖子标题。

我怎样才能让邮件中的每一个邮件标题?

+0

我也有类似的要求。我所做的是,使用jquery在运行时将隐藏的输入字段写入表单,并设置get_the_title()获得的帖子标题的值;想一想你是如何做到的 – Ajith 2015-03-31 17:37:48

+0

你可以给我参考代码吗?请 – 2015-03-31 22:10:05

回答

5

给你,

  • [_remote_ip]这个标签将通过发件人的客户端IP地址 被替换。
  • [_user_agent]该标签将被发件人的 用户代理信息所取代。
  • [_url]此标签将被联系表格的URL 取代。
  • [_date]此标签将被提交日期 取代。
  • [_time]该标签将被提交时的 替换。
  • [_post_id]此标签将被替换为 的ID包含联系表格的帖子。
  • [_post_name]此标签 将替换为包含 联系表单的帖子的名称(slug)。
  • [_post_title]此标签将被标题 替换为包含联系表单的帖子。
  • [_post_url]此标签 将被包含 联系表单的帖子的固定链接所取代。
  • [_post_author]此标签将被替换为 包含联系表格的帖子的作者姓名。

  • [_post_author_email]此标签将被包含联系表单的帖子的作者电子邮件 取代。

  • [_serial_number]这个 标签将被一个数值字符串取代,其值增量。 需要安装Flamingo 1.5+。

希望他们会帮助你,你也可以在这里看到更多。 See document for Contact Form 7 Get: post id, post title, post url,..and more

+0

为我完美工作!谢谢! ✨ – 2017-05-06 19:09:16

0

使用[ss_post_title]在邮件内容中显示您的帖子标题,并在模板文件或页眉/页脚中写入脚本。

$(document).ready(function(){ 
    $('.ss_post_title').hide(); 
    $('.applt').on('click',function() 
    { 
     var ttlpost = $('.panel-heading.active span.posttitl').text(); 
     $('.ss_post_title input').val(ttlpost); 
    }); 
}); 

请根据您的代码使用类。