我目前正在使用一个单一的形式通过联系表格7的访问者下载我的网站上的pdf文件。一旦他们填写表格并点击提交按钮,相关的pdf文件将被下载。
但是,我想导出有关访问者的信息,无论谁下载了特定页面的pdf文件。我从联系表格DB下载了报告,但是它没有显示访问者提交表单的任何链接或页面名称。我相信有一种方法可以识别或解决这个问题。
谢谢
发布于 2017-08-18 18:28:55
发布于 2022-09-01 20:36:43
如果您不想添加额外的插件,也可以通过使用CF7和一点内联JavaScript记录用户提交了一个隐藏场联系人表单的页面。
下面是这样一个CF7模板的示例:
<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,这是使用窗口定位确定的。
https://stackoverflow.com/questions/45689323
复制相似问题