검색창 특정 게시판 내용 검색 제외

검색창 특정 게시판 내용 검색 제외

- 워드프레스 검색창에서 게시판에 등록된 내용이 검색되어 노출되는데.
- 특정게시판은 검색에서 제외 시킬수 있을까요?
- 사내게시판 용으로 사용하려고 해서요.

감사합니다~! ^______________^

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 이미 통합검색에 등록이 된걸 제외하긴 어렵겠고요.

    게시글 등록시 통합검색 제외를 하셔야 할 듯합니다.

    기능을 적용하는 방법은 여러가지 입니다만 스킨을 수정하는 방법을 간략히 알려드리겠습니다.

    적용하고 게시글 일일이 다시 저장 해주셔야 합니다.

     

    /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일에 보시면

    아래 코드가 있을 겁니다.

    <div class="kboard-attr-row">
        <label class="attr-name" for="kboard-select-wordpress-search"><?php echo __('WP Search', 'kboard')?></label>
        <div class="attr-value">
            <select id="kboard-select-wordpress-search" name="wordpress_search">
                <option value="1"<?php if($content->search == '1'):?> selected<?php endif?>><?php echo __('Public', 'kboard')?></option>
                <option value="2"<?php if($content->search == '2'):?> selected<?php endif?>><?php echo __('Only title (secret document)', 'kboard')?></option>
                <option value="3"<?php if($content->search == '3'):?> selected<?php endif?>><?php echo __('Exclusion', 'kboard')?></option>
            </select>
        </div>
    </div>

    위 코드 대신 아래 코드를 넣게되면 모든 게시글이 자동으로 통합검색에서 제외됩니다.

    <input type="hidden" name="wordpress_search" value="3">

     

    KBoard 스킨 수정에 관해서 아래 링크를 참고해주시면 좋을 듯합니다.^^

    http://www.cosmosfarm.com/threads/document/11997

  • 친절한 답변 너무 감사합니다.

    이렇게하면 특정 게시판만 검색에서 제외되는것이 아니라.

    모든 게시판에 게시글이 통합검색에서 제외 되는거죠?

    특정게시판만 제외하고 싶어서요.

     

    게시판1, 게시판2, 게시판3 이 있다면 게시판 3만 통합검색제외 하는...

    특정게시판만 글을쓸때 자동으로 통합검색제외 로 선택하면 좋을거 같은데...

    그러면 스킨을 따로 만들어서 하면 될거 같기도 하고 ^^;;;

  • 네 해당 스킨을 사용하는 모든 게시판에 적용됩니다.

    특정 게시판에만 적용하시려면 스킨을 따로 만들어서 적용하거나,

    아래 처럼 프로그램 코드를 적용해주시면 id값이 1번인 게시판에서는 강제로 적용되며, 다른 게시판에서는 기본 설정이 표시됩니다.

    실제 적용하실 게시판의 id값을 입력해주시면 됩니다.

    <?php if($board->id == '1'):?>
    <input type="hidden" name="wordpress_search" value="3">
    <?php else:?>
    <div class="kboard-attr-row">
        <label class="attr-name" for="kboard-select-wordpress-search"><?php echo __('WP Search', 'kboard')?></label>
        <div class="attr-value">
            <select id="kboard-select-wordpress-search" name="wordpress_search">
                <option value="1"<?php if($content->search == '1'):?> selected<?php endif?>><?php echo __('Public', 'kboard')?></option>
                <option value="2"<?php if($content->search == '2'):?> selected<?php endif?>><?php echo __('Only title (secret document)', 'kboard')?></option>
                <option value="3"<?php if($content->search == '3'):?> selected<?php endif?>><?php echo __('Exclusion', 'kboard')?></option>
            </select>
        </div>
    </div>
    <?php endif?>

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요