KBoard 게시판, 검색기능 관리자만 보게 하고 싶습니다

안녕하세요.
Kboard 게시판과 댓글 플러그인 최신버전과 ASK ONE 스킨을 사용하고 있습니다.
Kboard게시판에서 검색기능을 관리자에게만 보이게 하고 싶습니다. ( 사진 첨부: https://imgur.com/XytqnvQ )
비회원및 일반회원은 검색기능이 보이지 않게 하려고 합니다.

도움 부탁 드립니다.
감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 에스크원 상담 스킨에서 검색폼을 관리자에게 보여주시려면 list.php 파일을 편집해주세요.

    FTP로 접속 후 /wp-content/plugins/kboard/skin/ask-one/list.php 파일을 편집해주세요.

    우선 아래 코드를 찾아주세요.

    <!-- 검색폼 시작 -->
    <div class="kboard-search">
    	<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()?>
    		
    		<select name="target">
    			<option value=""><?php echo __('All', 'kboard')?></option>
    			<option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
    			<option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
    			<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
    		</select>
    		<input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
    		<button type="submit" class="kboard-ask-one-button-search" title="<?php echo __('Search', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>"></button>
    	</form>
    </div>
    <!-- 검색폼 끝 -->

    아래 코드로 교체 해주세요.

    <?php if($board->isAdmin()):?>
    <!-- 검색폼 시작 -->
    <div class="kboard-search">
    	<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()?>
    		
    		<select name="target">
    			<option value=""><?php echo __('All', 'kboard')?></option>
    			<option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
    			<option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
    			<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
    		</select>
    		<input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
    		<button type="submit" class="kboard-ask-one-button-search" title="<?php echo __('Search', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>"></button>
    	</form>
    </div>
    <!-- 검색폼 끝 -->
    <?php endif?>

     

    결국은 아래처럼 바꿔주는 겁니다.

    <?php if($board->isAdmin()):?>
    	<!-- 관리자만 표시 -->
    <?php endif?>

    고맙습니다.

  • 안녕하세요.

    아래 말씀주신대로 하니 잘 해결되었습니다. 답변 감사합니다.
    만약에 관리자와 상점관리자(shop manager), 특정회원만 검색기능이 보이게 하려면, 어떻게 수정을 해야 하는지요?
    확인 부탁 드립니다.

    감사합니다.

  • 워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 탭에서

    최고관리자그룹 설정을 활용하시면 어떨까요?

    https://imgur.com/byp86tw

    고맙습니다.

  • 안녕하세요.
    설명주신대로 하니, 해결 되었습니다.
    감사합니다.

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