Wordpress管理区域搜索错误“无效的帖子类型”

时间:2015-04-10 14:23:32

标签: php wordpress

我注意到几个Wordpress网站上的一个奇怪的错误,并想知道还有谁经历过它 - 以及他们如何解决它,理想情况下!

如果我点击所有页面并搜索任何内容,它可以正常工作。但是,如果我尝试再次从结果页面进行搜索,则会发出“无效的帖子类型”错误。

解决方案一直是点击查看所有帖子并重新开始 - 但肯定有修复方法吗?

谢谢! ģ

2 个答案:

答案 0 :(得分:2)

对我来说,问题在于活动主题,在你的functions.php代码中搜索'pre_get_posts',然后你会看到类似的内容:

add_filter( 'pre_get_posts', 'my_posts' );

您必须将其替换为:

if(!is_admin()) {
add_filter( 'pre_get_posts', 'my_posts' );
}

对我来说它有所帮助,但在此之前尝试逐个关闭插件,以确保问题不是来自插件方。

答案 1 :(得分:1)

看起来与某些插件或你的主题冲突:干净的WordPress没有这个bug。

要调试,请禁用所有插件,然后检查它是否正常。如果它解决了您的问题,请逐个启用插件以查找“有罪”(您可以使用divide and conquer strategy来加快此问题)

当您看到错误时,您在页面的网址中有什么内容?它应该有:

  

...&安培; post_type =页面&安培; ...

你有吗?