首页 > 解决方案 > 根据WordPress中的表单字段调用自定义URL

问题描述

我正在尝试完成一些看似简单的事情。

我想创建一个 WordPress 表单字段,用户可以在其中输入字母数字文本。到目前为止,一切都很好。

挑战:此条目应附加到单击提交按钮时调用的 URL。

例如:

用户输入:LookBlueElephants
提交后,用户被定向到http://www.example.com/LookBlueElephants

我正在使用 DIVI Builder 并看到有一个选项可以在表单中输入重定向 URL。然而,我不知道如何根据用户输入使其成为动态的。

谢谢您的帮助。:-)

标签: wordpressurl

解决方案


好吧。经过大量的修补,这里是我采取的解决方案。

使用Contact Form 7创建了一个表单,并为 Contact Form 7插件添加了重定向。使用允许插入 PHP 代码的插件(例如Insert PHP Code Snippet),我添加了一个简单的重定向:

header('Location: http://www.example.com/' . $_GET['your-variable']);
exit;

只需确保在重定向设置下(在联系表单 7 设置中)勾选“将表单中的所有字段作为 URL 查询参数传递”框。

然后创建一个新页面,在其中插入上述代码片段(如何完成可能取决于您使用的插件)。现在将该页面的 URL 输入到联系表单设置(重定向设置)中,您就完成了。

表单会将表单的内容发送到新页面,新页面将获取 GET 变量并重定向到您想要的任何地方。

希望这对某人有用。


推荐阅读