그누커머스 게시판 목록을 여분필드 기준으로 정렬할 수 있는 방법이 있을까요?

그누커머스 게시판 목록을 여분필드 기준으로 정렬할 수 있는 방법이 있을까요?

QA

그누커머스 게시판 목록을 여분필드 기준으로 정렬할 수 있는 방법이 있을까요?

본문

그누커머스가 플러그인이다보니 가급적이면 테마나 스킨에서 구현하고 싶은데 너무 어렵네요~~

 

좋은 방법이 없을까요? 고수님들께 조언을 구합니다.

이 질문에 댓글 쓰기 :

답변 2

DB에서 가져오는 글 목록들이 달라지는거니까 테마나 스킨에서는 구현이 어렵고 

php 쪽에서 정렬하셔야 합니다. 

이미 뽑은 목록을 내에서 정렬을 다시 하려고 하면 스킨에서도 가능하죠 

답변주셔서 감사합니다. 말씀하신 것처럼 테마나 스킨에서는 안되는 것 같았습니다. 저도 이것저것 해보다가 functions.php에서 gc_list_search_sql()와 gc_list_nosearch_sql() 함수의 필터를 이용해서 sql쿼리를 변경하는 방법을 써봤지만 아래 2가지 문제에 부딪혀 포기했습니다^^

 

1. gc_list_search_sql()는 sql쿼리 전체 변경이 가능했지만 gc_list_nosearch_sql()는 sql쿼리를 일부(order 이후)만 변경할 수 있도록 돼 있어서 플러그인 자체(list.php)를 수정하지 않고는 wp_g5_write테이블과 wp_g5_writemeta테이블을 조인이 불가능했습니다.

 

2. 조인이 가능하더라도 sql쿼리에 하나의 문자열 필드로 돼 있는 메타데이터의 값 중 특정값만을 다루기가 어려웠습니다.

 

결국 여분필드 대신 기존의 필드를 필터를 사용해서 억지로 해결했습니다만 필드가 추가될까봐 걱정입니다ㅠ,ㅠ

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,178
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT