自定义表单在提交后重定向到发布

时间:2013-09-10 作者:Jannik Ruf

第一件事第一。我不是PHP专业人士,但我的老板希望我这样做,所以如果我犯了一个重大错误,请不要过于用力:)

所以我在这个网站上有一个定制表单:http://meilenstein-online.com/

但我无法测试表单,因为当我点击提交时,没有填写任何内容,它会将我重定向到第一篇帖子,然后我将其删除,现在提交后网站是空的。

当我填写表格并点击提交时,我得到了404。

我所做和尝试的:

主页是您看到的页面(应该可以防止重定向)

  • 我没有在表单中使用“name”<?php the_permalink(); ?>
  • 在表单操作中使用“#”(结果为空页)
  • 在表单操作中使用“#”(结果为空页)
    • 您可以在此处找到表单:http://codepad.org/VIAO9RvD

      请不要告诉我,我使用了一个教程来构建表单,因为我的PHP知识还不够好,无法完全由我自己从头构建表单。遗憾的是,我无法发布到教程的链接,但您可以在上面的链接中看到代码。

      提前感谢!

    1 个回复
    最合适的回答,由SO网友:Anjum 整理而成

    输入名称属性值名称由WordPress保留,这是我在访问和测试表单后发现的问题,只需将name=“name”替换为name=“fullName”等即可。

    <input type="text" name="name" placeholder="Name*" value="<?php echo esc_attr($_POST[\'name\']); ?>" />
    

    <input type="text" name="fullName" placeholder="Name*" value="<?php echo esc_attr($_POST[\'fullName\']); ?>" />
    

    结束

    相关推荐

    Redirect After Login Error

    我为不同的语言设置了三个登录页面(这就是我们为了各种原因而设置网站的方式)。我们已登录wp。php,wp-login\\u cn。php(中文)和wp-login\\u jp。php(日语)。除了出现登录错误外,一切正常。例如,如果用户输入了错误的密码,他们将被重定向到“wp login”。php“无论他们在哪个登录页面上。我很确定它在WordPress的后端/核心文件中,因为我在wp登录的实际PHP代码中再也看不到这种重定向。php文件。有人知道我如何防止页面重定向到wp登录吗。php何时出现在其他语言