我正在为网站使用wordpress主题。问题是,当我提交表单时,这将转到正确的URL但始终显示404页面内容。我已经验证.htaccess,删除所有帖子,因为我使用的页面为CMS。还尝试使用wp_options rewrite_rules解决但不成功。我也检查了functions.php,但没有找到任何特殊的表单提交代码。
就像在我的本地机器上如果我直接在浏览器中写url它的工作。但是当我提交表单页面时没有显示并显示404页面内容。
我使用krumo调试插件,它显示错误的name和postTYpe变量的值,内部使用wp但正确的页面名称。
有人建议我为什么在wp中遇到这个问题,尽管我使用的是最新的wp。
谢谢。
答案 0 :(得分:1)
我已经解决了这个问题。这是由于我在表单上使用的名称输入框。它对我来说真的很意外..我已将名称输入框更改为student_name及其工作。我理解wordpress使用name来从数据库中找到页面名称并且它有冲突但我认为这应该在wp结构中改变以解决这个问题......