【问题标题】:How to show a succes message on form submission in wordpress redirect如何在 wordpress 重定向中显示表单提交成功消息
【发布时间】:2013-12-08 09:32:42
【问题描述】:

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

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

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

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

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

谢谢。

【问题讨论】:

    标签: wordpress forms post redirect


    【解决方案1】:

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

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

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

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

    通过使用这种方法:

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

    【讨论】:

    • 有没有办法在不使用会话或 cookie 的情况下做到这一点?
    • 是的,这行不通,因为我没有注册用户。好的,那我会研究一下会话的事情。谢谢。我觉得应该有一个更简单的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 2013-10-17
    • 2016-10-11
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多