向自定义页面模板提交帖子数据会触发404,为什么?

时间:2012-01-21 作者:Chris

我有一个简单的自定义页面模板,上面有一个表单。此页面可以处理表单本身,因此输入的数据也可以使用POST提交到那里。然而,提交表单会导致我博客的常规主题(默认模板)出现404。如果我省略了表单中的所有数据输入元素,那么我将提交一个输入表单,它会以某种方式工作。

你可以use this code to reproduce the error 如果你想亲眼看看的话。

非常感谢您对可能出现的问题提出任何建议,谢谢!

2 个回复
最合适的回答,由SO网友:tollmanz 整理而成

您需要更改:

<form action="index.php" method="post">
收件人:

<form action="" method="post"> 
我猜这只是一个测试用例,但请确保您的最终模板调用了wp_headwp_footer 在那里。

SO网友:Albin Joseph

您是否在html表单中使用了wordpress保留字?如果是,提交时将出现404页错误。

http://codex.wordpress.org/Function_Reference/register_taxonomy#Reserved_Terms

结束

相关推荐

AJAX search posts and pages

我正在尝试制作一个插件,在这里我需要创建一个AJAX搜索。Im使用中描述的方法http://www.garyc40.com/2010/03/5-tips-for-using-ajax-in-wordpress/ 执行ajax调用。到目前为止一切都很好。问题是不确定如何在我的ajax函数中检索搜索结果。第一次尝试使用WP\\U查询,如下所示:$query= new WP_Query( array( \'post_type\'=> \'any\',\'post_status\' => \'publ