계층형 카테고리 포함 게시판 검색

계층형 카테고리를 말머리로 삼아 게시판을 만들었습니다.

만일 계층형 카테고리 중 하나가 '김밥' 이라면, [전체] 검색창에 '김밥' 을 쳐도 '김밥' 이라는 카테고리를 가진 글을 소팅하고 싶습니다.

가능할까요~

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    카테고리는 게시글 목록 위쪽에 나열되는데

    혹시 어떤 목적으로 검색을 하려는지 알 수 있을까요?

    해당 페이지 링크 남겨주시면 파악하는데 

    도움이 될 거 같습니다.

    고맙습니다.

  • 제가 잘못 설명드린 것 같군요.

    만약 계층형 카테고리가 '인형', '장갑' , '소나무'  이렇게 세가지가 있을 경우, '인형' 카테고리를 사용한 게시글이 있을거잖아요?

    게시판 검색창에 카테고리인 '인형' 을 검색하면 '인형' 카테고리를 사용하고있는 게시글들이 떴으면 좋겠습니다.

    https://nudgecomms2.cafe24.com/notice/


    위 링크 보시면 [미국] 카테고리를 사용중인데요. 카테고리를 사용한 검색이 아닌 전체 글에서 '미국' 을 검색했을때 test 라고 적힌 글이 소팅 되어야합니다.

  • 우선 확인 결과 해당 게시글에 카테고리 지정이 되어있지 않은 듯 합니다.

    원하시는 내용은 게시글 작성 시 카테고리를 지정하여

    카테고리 기능을 사용하시면 편리하게 정렬이 가능합니다.

     

    검색창에서 코드상 미국을 검색했을 때 미국 카테고리만 나오려면

    검색 타겟을 카테고리로 잡아주어야 합니다.

     

    검색 옵션 선택에 카테고리 타겟을 추가하시려면

    wp-content/plugins/kboard/skin/default/list.php 파일에서 아래 코드를 찾아

    <option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected<?php endif?>><?php echo __('Author', 'kboard')?></option>

    아래 코드처럼 변경해주세요.

    <option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected<?php endif?>><?php echo __('Author', 'kboard')?></option>
    <option value="tree_category_1"<?php if(kboard_target() == 'tree_category_1'):?> selected<?php endif?>><?php echo __('카테고리 검색', 'kboard')?></option>

     

    1차 카테고리만 사용하신다면 굳이 계층형 카테고리보다는

    기본 카테고리를 사용하시는 걸 추천드립니다.

    기본 카테고리를 타겟으로 잡을 때는 위 코드에서 tree_category_1 부분을 category1 으로 변경해주세요.

     

    문의주신 내용의 목적과 이유를 자세히 설명해주시면

    이해하는데 도움이 되어 좋은 답변을 안내해드릴 수 있습니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기