如何修复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错误,如果’ name’ 是提交的HTML表单元素名称或WordPress的关键字】我认为” 名称” 是保留术语, 但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>
推荐阅读
- 如何在我的网站上修复apis google code()
- 如何在WordPress中通过查找HTML渲染()
- 如何根据自定义分类,开始日期和结束日期以及在wordpress中的搜索输入来获取帖子()
- 如何查找和编辑登录的”php页面”以及更改详细信息
- 如何延长团队成员的排序顺序
- 如何从WordPress中的子主题扩展类()
- 如何从搜索结果中排除wordpress页面模板(自定义模板)()
- 如何确保短代码结果不会破坏格式()
- 圆满者U盘维护系统最新推荐