2016-09-06 3 views
0

일반 사이트 검색에서 제품 순서를 변경하려면 어떻게해야합니까? 제품 이름별로 주문해야합니다.WP Woocommerce - 검색 제품의 순서를 변경하는 방법

여기서 검색을 수행하는 클래스는 무엇입니까?

tks.

+1

에 오신 것을 환영합니다. 분명한 질문을하면 도움이 될 것입니다. 지금까지해온 작업을 포함시키고 오류가 있으면 공유하는 것은 매우 중요합니다. 이 기사를 읽고 좋은 대답을 얻었는지 확인하십시오. http://stackoverflow.com/help/how-to-ask –

답변

1

은 functions.php 파일에 아래 코드를 사용해보십시오 :

add_filter('posts_orderby', 'sort_custom'); 
function sort_custom($orderby){ 
    global $wpdb; 

    if(!is_admin() && is_search()) { 
     $orderby = $wpdb->prefix . "posts.post_title ASC"; 
    }  

    return $orderby; 
} 

한 가지주의 할 수 있습니다. Relevanssi와 같은 검색 플러그인을 사용하는 경우이 코드를 작동 시키려면 검색 플러그인을 해제해야합니다. 통화의 우선 순위를 엉망으로 만들 수는 있지만 작동하지는 않습니다.

+0

안녕하세요 @ Fencer04, 답장을 보내 주시겠습니까? 검색에서이 함수를 호출하는 방법은 무엇입니까? – scooby

+0

이 코드는 검색 할 때 실행해야합니다. is_search 함수는이를 검사합니다. – Fencer04

+0

함수가 호출되지 않았 으면 검색 양식에서 호출하면 안됩니다. – scooby

관련 문제