管理员搜索对任何类型的帖子都不起作用

时间:2020-05-21 作者:imshashi17

Wordpress管理搜索不适用于任何类型的帖子,即帖子、页面、评论或任何其他自定义帖子。

每当尝试搜索不带引号的say字符串“my new post”**时,它总是返回。

“”的搜索结果

无论搜索字符串是什么。

此外,所有这些错误都出现在与编辑相关的页面上。php

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

您可以尝试在启动搜索时编写一些附加到查询变量的内容,例如:

    function gt_search_filter($query) {
      global $wp_query;
       if ($query->is_search)
        if($_REQUEST[\'s\']){
           $wp_query->query_vars[\'s\'] = $_REQUEST[\'s\'];
        }
      return $query;
    }
    add_filter(\'pre_get_posts\',\'gt_search_filter\');
这对我很有用,但请记住,这是非常不安全的,不建议您在最终将其提供给查询字符串之前,还可以添加更多的过滤层和所有内容。