Html 在wordpress表单的action属性中使用url的正确方法

Html 在wordpress表单的action属性中使用url的正确方法,html,forms,url,Html,Forms,Url,我的一个wordpress页面中有一个自定义表单(此页面使用自定义模板)- . . . 现在的问题是,在提交浏览器时,地址栏中会显示url“www.mysite.com/custom-page-2”,但会显示404页面未找到错误。 我阅读了其他要求对同一表单页面使用action属性或使用ajax或jquery的解决方案。但我的问题是,为什么我们不能像普通php那样使用这种方法呢。 我错过了什么 尝试将操作更改为:http://www.mysite.com/custom-page-2 更新

我的一个wordpress页面中有一个自定义表单(此页面使用自定义模板)-


. 
.
.
现在的问题是,在提交浏览器时,地址栏中会显示url“www.mysite.com/custom-page-2”,但会显示404页面未找到错误。 我阅读了其他要求对同一表单页面使用action属性或使用ajax或jquery的解决方案。但我的问题是,为什么我们不能像普通php那样使用这种方法呢。
我错过了什么

尝试将操作更改为:
http://www.mysite.com/custom-page-2

更新

在稍微挖掘之后,似乎需要将操作设置为空字符串,并在表单提交处理程序期间重定向到所需的页面

请尝试执行的步骤1-3,但不要重定向回同一页面,而是重定向到要转到的页面


希望这有帮助

问题是,如果您对“name”属性使用常规值,它会意外地失败(例如-name=“name”)…只需在它前面加上一些唯一的名称…可能wordpress本身使用了这些名称并导致冲突。

我想您忘记了“http://”。url必须是“”。我希望解决方案如此简单;|。。。尝试了各种可能的组合…这与wordpress处理请求URL的方式有关…似乎wordpress表单处理有点奇怪,我用更多的信息更新了上面的答案我已经阅读了你提到的答案…只是想有人可能知道为什么它必须是这种方式,而不是我问的方式。。。
       <form action="www.mysite.com/custom-page-2" method="post">
                    . 
                    .
                    .
       </form>