如何从Wordpress平台中的表单传递变量?

时间:2009-08-07 16:40:29

标签: php email wordpress forms variables

我正在使用Wordpress构建一个网站。 WP-Events插件用于显示即将发生的事件列表。我需要的是让人们能够确认他们参加任何特定活动。

WP-Events有点尴尬,因为它是使用只能用Wordpress管理员编辑的模板自定义的。我将此模板与Wordpress“循环”结合使用,为每个可填写和提交的事件生成表单。然后,我将使用jquery来切换每个表单的显示,以免使页面变得庞大。当我无法实现任何表单验证时,此计划崩溃了。

我现在拥有的是一页上的事件列表,另一页上有确认表。我现在需要的是从所选事件中提取事件名称,日期和位置,然后传递它们以便在表单中使用。问题是wordpress'永久链接结构似乎不允许我添加变量(即。example.php?variable=1)。

可以这样做吗?

提前谢谢, 格雷格。

3 个答案:

答案 0 :(得分:2)

除非你修改了一些东西,否则开箱即用的Wordpress将允许你使用GET变量,因为它也使用它们(用于预览帖子)。

如果您安装了删除所有GET参数的内容,则可能需要将其卸载。但开箱即用的Wordpress将允许您使用GET参数。

答案 1 :(得分:0)

我尝试了GET和POST都没有效果。如果您在WP页面上有PHP处理GET变量,则URL为:

/页/?变量=东西

PHP根本没有意识到这一点。

答案 2 :(得分:0)

使用add_query_arg函数。 Codex