首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >识别已提交的网页网址以供联络表格7

识别已提交的网页网址以供联络表格7
EN

Stack Overflow用户
提问于 2017-08-15 08:36:12
回答 2查看 8.1K关注 0票数 1

我目前正在使用一个单一的形式通过联系表格7的访问者下载我的网站上的pdf文件。一旦他们填写表格并点击提交按钮,相关的pdf文件将被下载。

但是,我想导出有关访问者的信息,无论谁下载了特定页面的pdf文件。我从联系表格DB下载了报告,但是它没有显示访问者提交表单的任何链接或页面名称。我相信有一种方法可以识别或解决这个问题。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-18 18:28:55

您可以使用联系表格7动态文本扩展

使用表单中的下面的短代码检索当前页面URL:

代码语言:javascript
运行
复制
[dynamictext yourfieldname "CF7_URL"]
票数 3
EN

Stack Overflow用户

发布于 2022-09-01 20:36:43

如果您不想添加额外的插件,也可以通过使用CF7和一点内联JavaScript记录用户提交了一个隐藏场联系人表单的页面。

下面是这样一个CF7模板的示例:

代码语言:javascript
运行
复制
<label> Message [textarea message] </label>

[hidden page-url]

<script>
document.querySelectorAll('.wpcf7 input[name="page-url"]').forEach(function(element) {
  element.value = window.location.href;
});
</script>

[submit "Submit"]

基本上,这里的嵌入式脚本是查找具有指定名称的CF7输入的所有实例(在本例中为“page-URL”),并将其价值属性更改为页面的当前URL,这是使用窗口定位确定的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45689323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档