【问题标题】:Wordpress form link brokenWordpress 表单链接断开
【发布时间】:2019-11-10 22:51:57
【问题描述】:

我在 Wordpress 网站 (localhost) 上有一个预表单,用户在此提交他们的姓名、电子邮件等,然后继续进行多页测验的第一部分。

问题是,如果我输入任何详细信息,Wordpress 会指向 404 页面。但是,如果我将它们留空(显然我想让这些必填字段),那么它会直接转到下一页。

我检查了我的 .htaccess 文件、Apache 设置并遵循了我在 SO 和其他地方找到的所有其他可能的解决方案,但我没有找到任何解决问题的方法。

这是我的代码:

<div class="pre-quiz">
    <form action="<?php bloginfo('url'); ?>/part-1" method="post">
        <div class="form-group row">
            <div class="col-xs-6">
                <input type="text" class="form-control" name="name" id="name" placeholder="First name">
            </div>
            <div class="col-xs-6">
                <input type="text" class="form-control" name="surname" id="surname" placeholder="Last name">
            </div>
        </div>
        <div class="form-group">
            <input type="text" class="form-control" name="business" id="business" placeholder="Business name">
        </div>
        <div class="form-group">
            <input type="email" class="form-control" name="email" id="email" placeholder="Email address">
        </div>
        <div class="custom-control custom-checkbox custom-control px-4 pb-4 pt-2">
            <input type="checkbox" class="custom-control-input" name="terms" id="terms" value="terms">
            <label class="custom-control-label" for="terms">
                I accept the <a href="<?php bloginfo('url'); ?>/terms">Terms of Use</a> &amp; <a href="<?php bloginfo('url'); ?>/privacy">Privacy Policy</a>
            </label>
        </div>
        <div class="form-group">
            <button type="submit" class="btn btn-block">Next step</button>
        </div>
    </form>
</div>

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: wordpress forms twitter-bootstrap form-submit


    【解决方案1】:

    我没有看到任何错误。尝试将您的复选框命名为“terms”而不是“terms”,可能存在冲突。

    问候汤姆

    【讨论】:

    • 感谢汤姆的快速回复,但很遗憾没有奏效。
    • 哦,对不起。我认为这是一个可能的原因,因为已经有一个名为 /terms 的页面,并且您的主题可能会以某种方式使用 terms 变量。
    • 别担心!要是这么简单就好了。
    • 你能在某个地方做一个echo bloginfo('url'); 来调试吗?
    • 我可以,但是相同的链接结构也适用于表单中的其他页面。我不知道所有其他页面都是单选按钮/复选框和范围滑块是否会有所不同,这是唯一带有文本输入的页面。
    【解决方案2】:

    Tom,我采纳了您的想法,并在所有其他字段中进行了尝试,以查看 Wordpress 是否使用“姓名”或“电子邮件”并将它们更改为独特的内容 - 成功了!再次感谢您的意见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-21
      • 1970-01-01
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多