안녕하세요. 케이보드 일반게시판 스킨 이용 중인데,
아래 예시 이미지 처럼 연도별, 날짜별로 검색되게 설정이 될까요?
http://xn--989aj13a0jic1n.com/?page_id=36
예시이미지 - https://imgur.com/xhbfkjQ
안녕하세요~^^
올려주신 페이지 주소로 확인해보니
KBoard 플러그인 키워드 검색 기능을 활용 중이신 듯합니다.
kboard_list_where 필터를 활용하시면
게시글 목록을 가져오는 DB쿼리문의 WHERE절을 편집할 수 있습니다.
날짜를 키워드로 검색 시 해당 날짜에 작성된 게시글을 불러오는
예제 코드를 작성해봤습니다.
아래 코드를 활용해보시겠어요?
add_filter('kboard_list_where', 'kboard_list_where_20200521', 10, 3);
function kboard_list_where_20200521($where, $board_id, $content_list){
if($board_id == '1'){ // 실제 페이지 id로 적용해주세요.
$keyword = kboard_keyword();
if($keyword){
$start_date = date('Ymd000000', strtotime($keyword));
$end_date = date('Ymd235959', strtotime($keyword));
$where = "`board_id`='{$board_id}' AND (`status`='' OR `status`='pending_approval') AND `date`>='{$start_date}' AND `date`<='{$end_date}'";
}
}
return $where;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.