无法在woocommerce的wp-admin上搜索产品

时间:2017-07-25 01:22:48

标签: php wordpress woocommerce

场景:我的搜索框位于我网站的首页。在该搜索框上,我可以按SKU和产品名称搜索产品。

问题:我可以在客户的页面/前端搜索产品,但不在网站的wp-admin 上搜索。

我已经尝试了这个:Woocommerce cannot see products in wp-admin,但仍未找到结果。

有点奇怪!

有人知道吗?

1 个答案:

答案 0 :(得分:0)

为了那些也可能遇到同样问题的开发人员,这就是为什么我想把它放在这里以供将来参考。

我一直在网上回溯并搜索答案但我没有找到答案。我试着在主题中查看我的functions.php,发现下面的代码:

 function __search_by_title_only( $search, &$wp_query ) { 
   global $wpdb;
   $entry = isset($_GET['s']) ? $_GET['s'] : '';     
   if(  $entry ){
      $search =  "MY SQL QUERY HERE....."; 
    }        
   return $search;
 }
 add_filter( 'posts_search', '__search_by_title_only', 500, 2 ); 

上面的代码插入到functions.php中以覆盖查询。

posts_search过滤器会覆盖搜索后端的产品搜索,但我的查询错误地说明了问题存在的原因。

我刚删除了代码,一切正常。