Wordpress:自动将产品信息添加到联系表单7中

时间:2016-06-29 15:21:31

标签: wordpress contact-form-7

我目前正在构建一个带有联系表单7的Wordpress。 该网站包含用户可以通过联系表单询问有关信息的产品。然而,我们现在的问题是,用户总是必须在联系表单中键入他想要额外信息的产品。 我们想知道当用户点击将问题重定向到联系表单的“询问信息”按钮时,是否可以自动将信息添加到联系表单(如产品名称)中。

提前谢谢你,

学家

2 个答案:

答案 0 :(得分:1)

如果你可以将你想要的信息(产品名称)输出到页面,那么我可以这样做:

<script type='text/javascript'>
    /* <![CDATA[ */
    var product = {"name":"<?php echo $productName; ?>"};
    /* ]]> */
</script>

然后,您应该能够访问&#39; product&#39;在你的javascript中(显然做了一些健全检查,以确保它存在等。)

...然后,它有点像一个小屋,但只是做这样的事情:

$('#yourInputFieldHere').val(product.name);

这样做的好处是。)不必让他们通过在页面加载时自动选择产品来从下拉列表中选择产品,并且b。)无需在CF7中手动更新列表

这是一个非常快速和肮脏的jsfiddle,向您展示如何获取该信息:

https://jsfiddle.net/efreeman79/bhb9b3hr/

编辑:奇怪的是,我最近不得不这样做,但是我需要隐藏字段中的信息,并且看到有一个插件可以将隐藏字段添加到您的联系表单7表格中,这些表格可以自动生成用帖子标题/帖子网址等填充自己 - 这应该足以满足这里的要求:

https://en-gb.wordpress.org/plugins/contact-form-7-modules/

答案 1 :(得分:0)

这是可能的。在您的联系表单中使用一个简短的代码,它将获得您的产品名称/ ID。或者以联系人7的形式下载产品。