일단 기존에 옵션1을 기준으로 커스텀 정렬로 목록을 보이게 한 상태라
function my_kboard_list_from($from, $board_id, $content_list){
if($board_id == '10'){
global $wpdb;
$from = "`{$wpdb->prefix}kboard_board_content` LEFT JOIN `{$wpdb->prefix}kboard_board_option` ON `{$wpdb->prefix}kboard_board_content`.`uid`=`{$wpdb->prefix}kboard_board_option`.`content_uid`";
}
return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
if($board_id == '10'){
global $wpdb;
$meta_key = 'addinfo4';
$where .= " AND (`option_key`='{$meta_key}' )";
}
return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_orderby($order, $board_id, $content_list){
if($board_id == '10'){
global $wpdb;
$order = "`{$wpdb->prefix}kboard_board_option`.`option_value` DESC";
}
return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);
functions.php에 위 코드가 추가되어있습니다.
게시판 내 검색 폼 사용시에 제목, 컨텐츠, 작성자만 아니라
추가한 확장필드 값 검색도 가능했으면 하는 데 검색 한 대로 작업을 해도 적용이 안되서 문의 드립니다.
list.php은 현재 위코드 처럼 되어있습니다.
selelct부분에
해당 코드들 추가한건데
1. 옵션1로 선택 시에는 검색이 되지만, 옵션2 값으로는 선택 후에 검색하면 목록이 나오지 않습니다.
2. 전체로 선택후 옵션1에 들어가있는 텍스트로 검색 시에 아무것도 나오지 않습니다. (옵션1로 선택후에는 나옴)
옵션1로 정렬되있는 목록을 유지하면서 전체검색에 옵션1, 옵션2에 들어있는 글자도 모두 필터링 될 수 있도록 하려면 코드를 어떻게 수정해야하나요ㅠ
아직 등록된 답변이 없습니다.
다른 질문글에 도움을 주어야 자신도 도움을 받을 수 있습니다.
내 글에 답변이 안달린다면 다른 질문글에 답변을 남겨서 포인트를 쌓아주세요. 😃
커뮤니티에서 양질의 답변은 상호 존중과 배려를 통해서만 지속 가능하기 때문에 함께 소중한 커뮤니티의 공익적 가치를 지켜주시길 부탁드립니다.
1. 알맞은 카테고리에 내용을 올려주시길 부탁드립니다.
2. 주제가 다르다면 새로운 글로 나눠서 올려주시길 부탁드립니다.
3. 문제 해결이 되지 않아 이어지는 내용이라면 댓글로 남겨주시길 부탁드립니다.
4. 제목은 내용을 추측할 수 있도록 작성해주시길 부탁드립니다.
5. 내용이 공개되면 안 되는 것이라면 고객지원 쪽으로 유료 기술지원을 요청해주시길 부탁드립니다.
보다 신속, 정확, 유익한 커뮤니티가 될 수 있도록 지켜주시길 부탁드립니다.
고맙습니다.