2017-07-25 48 views
0

场景:我在我的网站首页上放置了我的搜索框。在该搜索框上,我可以通过SKU和产品名称搜索产品。无法在woocommerce的wp-admin上搜索产品

问题:我可以在客户端的网页/前端,但不网站上的可湿性粉剂管理员搜索产品。

我已经试过这个:Woocommerce cannot see products in wp-admin,但还是没有找到结果。

有些奇怪!

有人知道吗?

+0

可以请您提供更多详情吗?当你尝试搜索时会发生什么?它挂起?超时?你得到0结果? –

+1

我能解决我的问题,并在下面发布我的答案。谢谢 – smzapp

回答

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过滤器,覆盖搜索后端的产品搜索,尽管我的查询被误认为是问题存在的原因。

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