个性化阅读
专注于IT技术分析

如何修复404错误,如果’name’是提交的HTML表单元素名称或WordPress的关键字

我想为WordPress自定义主题/插件创建自定义表单。

如果我使用”名称”作为任何表单元素名称, 并且在将表单提交到WordPress中的数据库后, 它将重定向到”错误404″页面。

<form action ="POST" action ="">
    <input type = "text" name = "name">
        <!---- OTHER ELEMENTS HERE ---->
    <input type = "submit">
</form>

输出:错误404-找不到页面。


#1


“名称”是Wordpress中的保留术语, 你不能将其用作get或post变量, 否则你可能会收到类似的错误。请在此处查看保留条款的完整列表:

https://codex.wordpress.org/Function_Reference/register_taxonomy#Reserved_Terms

尝试将其更改为其他名称, 例如”用户名”。


#2


我认为”名称”是保留术语, 但404错误并非因此而引起的。生成404错误的原因是表单元素中存在一个小错误。在创建表单时, 你已经两次使用属性” action”。以下是你可以检查的代码。这个对我有用。

<form method ="POST" action ="THE_URL_YOU_WANT_TO_REDIRECT_TO">
    <input type = "text" name = "name">
        <!---- OTHER ELEMENTS HERE ---->
    <input type = "submit">
</form>
赞(0)
未经允许不得转载:srcmini » 如何修复404错误,如果’name’是提交的HTML表单元素名称或WordPress的关键字

评论 抢沙发

评论前必须登录!