2017-07-25 47 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過濾器,覆蓋搜索後端的產品搜索,儘管我的查詢被誤認爲是問題存在的原因。

我剛剛刪除了代碼,一切正常。