如何在wordpress重定向中的表单提交上显示成功消息

时间:2013-11-23 13:28:25

标签: wordpress forms post redirect

我目前在wordpress模板页面上有一个大表单,可以自行提交,以验证数据。如果数据看起来不错,则数据存储在数据库中。

这一切都很好,但我有两个相关的问题。

  1. 如果刷新页面,则会再次插入数据。为了解决这个问题,我想做一个页面重定向,这将导致我的下一个问题:

  2. 在重定向时,我无法访问发布的数据,因此我的成功页面无法显示他们发布的信息。这很重要。

  3. 那我该如何解决呢?

    感谢。

1 个答案:

答案 0 :(得分:0)

我会这样做(菜鸟建议):

在主题文件夹中创建一个包含PHP脚本的模板页面,以使用重定向上的会话或cookie变量显示来自MySQL的数据。 通过SELECT函数,您可以加载用户在该模板页面上发布的数据。

在WordPress中创建一个页面,将其命名为“谢谢”并调用您在主题文件夹中创建的模板。 您可以在页面属性下的侧栏中找到该模板。

在提交表单后,将用户重定向到“谢谢”页面。

使用此方法:

  1. 用户无需在MySQL中重新输入即可刷新页面
  2. 您可以根据需要自定义该模板页面