如何通过联系表格获得帖子标题7

时间:2015-03-31 17:28:14

标签: php wordpress contact-form contact-form-7

我在网站上使用联系表单7获取每个产品的REQUEST QUOTE

Link to example

当访问者提交REQUEST QUOTE表单时,我会收到一封带有脱盐的邮件,并希望获得该邮件中的每个帖子标题。我使用[_post_title]代码获得单个帖子标题,我获得了标题。但是我从页面顶部只获得了一个帖子标题。

我如何通过邮件获得每个帖子的标题?

3 个答案:

答案 0 :(得分:14)

你在这里,

  • [_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]这个 tag将被值增量的数字字符串替换。 需要安装Flamingo 1.5+。

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

答案 1 :(得分: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);
   });
});

请根据您的代码使用课程。

答案 2 :(得分:0)

安装联系Form 7动态文本扩展,并在表单内部使用此代码 在CF7的表单标签中

[dynamichidden unique-name "CF7_get_post_var key='title'"]
[dynamichidden page-url "CF7_URL"]

在“邮件”标签中:

要输出此数据, 您可以在其中使用标签[unique-name] CF7邮件标签中的主题或邮件正文

对于当前页面标题: [动态隐藏的唯一名称“ CF7_get_post_var key ='title'”]

对于当前页面链接:
[动态隐藏的页面URL“ CF7_URL”]