【问题标题】:Cannot search products on wp-admin of woocommerce无法在 woocommerce 的 wp-admin 上搜索产品
【发布时间】:2017-12-30 17:39:52
【问题描述】:

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

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

我已经试过了:Woocommerce cannot see products in wp-admin,但仍然没有找到结果。

有些奇怪!

有人知道吗?

【问题讨论】:

  • 你能提供更多细节吗?当您尝试搜索时会发生什么?它挂起?给超时?你得到 0 个结果?
  • 我能够解决我的问题并在下面发布我的答案。谢谢

标签: php wordpress woocommerce


【解决方案1】:

为了那些可能也遇到同样问题的开发者,所以我把它放在这里以备将来参考。

我一直在互联网上回溯和搜索答案,但我没有找到。我试图在主题中查看我的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 过滤器,在我的搜索后端覆盖产品搜索,尽管我的查询错误,这就是问题存在的原因。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 2016-09-26
    • 1970-01-01
    相关资源
    最近更新 更多