如何修复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>

来源:

https://www.srcmini02.com/63310.html

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_37654.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?