안녕하세요?
검색시 '제목' 과 별도 추가해준 '입력필드' 를 동시에 검색하고 싶습니다.
입력필드 추가검색 예제를 보고 해본결과
입력필드 하나를 가지고서만 검색하는건 잘 되는데
이게 '제목' 과 동시에 OR 검색을 하고싶은데 값이 뜨질 않네요
소스는 아래와 같습니다, 무엇이 문제일까요..?
<!-- 검색폼 시작 -->
<form id="kboard-search-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
<div class="kboard-search">
<select name="target">
<option value=""><?php echo __('All', 'kboard')?></option>
<option value="title"<?php if(kboard_target() == 'title'):?> selected<?php endif?>><?php echo __('Title', 'kboard')?></option>
<option value="content"<?php if(kboard_target() == 'content'):?> selected<?php endif?>><?php echo __('Content', 'kboard')?></option>
<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected<?php endif?>><?php echo __('Author', 'kboard')?></option>
</select>
<input type="text" id="s-keyword" name="keyword" value="<?php echo kboard_keyword()?>" placeholder="검색어를 입력해주세요">
<!-- 옵션 필드 검색 데이터를 초기화 -->
<?php $kboard_search_option = kboard_search_option()?>
<!-- 검색 방법 (AND, OR) -->
<input type="hidden" name="kboard_search_option[relation]" value="OR">
<!-- inquiry_type 옵션 필드 검색 -->
<input type="hidden" name="kboard_search_option[hashtag][key]" value="hashtag">
<input type="hidden" name="kboard_search_option[hashtag][compare]" value="LIKE">
<input type="hidden" name="kboard_search_option[hashtag][wildcard]" value="both">
<input type="text" id="h-keyword" name="kboard_search_option[hashtag][value]" value="<?php echo isset($kboard_search_option['hashtag']['value']) ? $kboard_search_option['hashtag']['value'] : ''?>" placeholder="hashtag 옵션 필드 검색">
<button type="submit" class="kboard-card-gallery-button-small"><i class="fas fa-search"></i></button>
</div>
</form>
추가한 입력필드 필드명은 hashtag 입니다.
상기 코드로 실행시켜서 검색했을 시 URL은 아래와 같이 만들어지고 있는데요, 결과값이 원하는대로 보여지진 않고 있습니다.
안녕하세요~^^
올려주신 코드와 페이지에 적용된 코드가 조금 다른 듯합니다.
또, 어떻게 하고 싶으신 건지 정확히 이해가 잘 가지 않습니다.
입력 필드 검색 방법은 아래의 링크를 참고하신 건지요?
KBoard(케이보드) 입력 필드 검색 방법 - 워드프레스 게시판 커스터마이징
KBoard 플러그인 kboard_list_where 필터를 활용하시면
게시글 목록 페이지에서 게시글 목록을 가져오는 DB쿼리문의 WHERE절을 편집할 수 있습니다.
자세한 내용은 아래의 링크를 참고 부탁드립니다.
https://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.