WordPress-表单提交错误地重定向到主页

我在这里遇到一个奇怪的行为,需要您的帮助。 我已经开发了Wordpress主题,并且试图在页面中提交表单(特定搜索),但是我被重定向到首页,而不是停留在当前页面上并处理表单提交。

这是我尝试过的:

  • <form method="post">
  • <form method="post" action="https://www.example.com/requests/"
  • <form method="post" action="<?php echo get_permalink() ?>"

每次,链接/永久链接都可以,当然,该页面存在是因为我在其中。

最奇怪的是,浏览器地址栏中的永久链接也可以,但是例如,虽然是 https://www.example.com/requests/ ,但显示的页面是首页(并且 requests 不是我的主页)。而且,如果我只是刷新浏览器的选项卡,则显示的是正确的页面,而不是主页...

请注意,我还尝试更改并保存我的永久链接结构,但没有任何积极效果。 而我的.htaccess文件是WP的默认文件。

GAOWEI324 回答:WordPress-表单提交错误地重定向到主页

我找到了解决方案。 在我的表单中,我使用了一个名为“ s”的隐藏字段,这是WP中搜索查询的保留名称,它弄乱了所有内容。我重命名了这个隐藏字段,问题就解决了。

,

尝试忽略action属性,表单将被提交到文档的地址,即同一页面。也许这行得通。

编辑:算了吧...我还没有看到您的第一次尝试;-)

编辑2:关于什么:

Home

永久链接可能有问题。

关于汤姆

本文链接:https://www.f2er.com/3151759.html

大家都在问