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



我目前在wordpress模板页面上有一个大表单,它自己提交给它,以便验证数据。如果数据看起来不错,那么数据就会存储在数据库中。

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

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

  2. 在重定向时,我不再可以访问发布的数据,所以我的成功页面无法显示他们发布的信息。这一点至关重要。

那么我该如何解决这个问题呢?

谢谢。

我会这样做(新手建议):

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

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

在用户提交您的表格后,将其重定向到"谢谢"页面。

使用这种方法:

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

最新更新