댓글에 비밀글 기능 줄 수 있을까요?

안녕하세요. 

저희는 모집시 신청하는 댓글이 많이 달리게 되는데, 누구나 신청가능하다보니 전화번호가 노출되는게 문제가 되어요.

 댓글에서 전화번호를 쓰더라도 자동으로 관리자 외에는 안보이게 할 수는 없을까요?

아니면 댓글에 비밀글을 쓰는 방식으로라도요.   

검색해봐도 마땅한 답글이 없기는 한데, 방법이 있으면 좋겠네요~ 

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

    KBoard 플러그인에서 현재 비밀 댓글을 설정하는 기능은 없으나

    테마 쪽 functions.php 파일에 코드를 추가해서 관리자만 댓글을 볼 수 있게 할 수 있습니다.

     

    워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_comments_content', 'my_kboard_comments_content', 10, 3);
    function my_kboard_comments_content($content, $comment_uid, $content_uid){
    	$comment = new KBComment();
    	$comment->initWithUID($comment_uid);
    	
    	$board = $comment->getBoard();
    	
    	if(!$board->isAdmin() && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$content = '관리자만 볼 수 있습니다.';
    	}
    	return $content;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시겠어요?

     

    워드프레스 관리자 페이지에서 테마 편집기 페이지를 찾을 수 없다면

    FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일 하단에 추가해보세요.

    고맙습니다.

  • 계속 같은 걸로 문의드려서 민망하네요^^

    모집중을 공지사항처럼 메인페이지에 추출하는건 됐는데..

    모집중에 올라온 글이 최신글에서 걸러지지 않아서 중복되네요.

    공지사항 처럼 한번만 나오게 하려면 어떻게 하면 될까요?

    또 하나, 워드프레스 검색 결과화면에서 영문으로 'search results' 라고 영문으로 검색결과를 보여주는데,

    이 부분을 한글로 바꾸거나 지우는게 될까요? 파일을 찾다 찾다 못찾아서... 

    그리고 궁금한게, 입력필드에서 '파일'과 '첨부파일'이 어떻게 다른가요? 거의 같아 보이는데, 굳이 두가지를 만든건 달라서겠죠?

    항상 감사합니다^^

  • 안녕하세요~^^

    아래 링크와 이어지는 질문인지요?

    https://www.cosmosfarm.com/threads/document/29663

     

    KBoard 위젯 플러그인에서 모집중에 표시된 게시글을

    최신글 쪽에 표시하지 않는다는 말씀이신지요?

     

    기존의 코드 대신

    아래의 코드를 활용해보시겠어요?

    add_filter('kboard_widget_tab_list', 'my_kboard_widget_tab_list', 10, 1);
    function my_kboard_widget_tab_list($tab_list){
    	$tab_list[] = '모집중';
    	
    	return $tab_list;
    }
    
    add_filter('kboard_widget_list_from', 'my_kboard_widget_list_from', 10, 5);
    function my_kboard_widget_list_from($from, $value, $limit, $exclude, $with_notice){
    	global $wpdb;
    	if($value == '모집중' || $value == 'latest'){
    		$from .= " LEFT JOIN `{$wpdb->prefix}kboard_board_option` ON `{$wpdb->prefix}kboard_board_content`.`uid` = `{$wpdb->prefix}kboard_board_option`.`content_uid`";
    	}
    	
    	return $from;
    }
    
    add_filter('kboard_widget_list_where', 'my_kboard_widget_list_where', 10, 5);
    function my_kboard_widget_list_where($where, $value, $limit, $exclude, $with_notice){
    	global $wpdb;
    	if($value == '모집중'){
    		$where .= " AND `{$wpdb->prefix}kboard_board_option`.`option_key`='recruitment' AND (`{$wpdb->prefix}kboard_board_option`.`option_value` != '' OR `{$wpdb->prefix}kboard_board_option`.`option_value` IS NOT NULL)";
    	}
    	
    	if($value == 'latest'){
    		$where .= " AND `{$wpdb->prefix}kboard_board_option`.`uid` IS NULL";
    	}
    	return $where;
    }

     

    워드프레스 통합검색 기능 사용 시

    표시되는 문구는 테마 쪽 파일을 살펴보셔야 할 듯합니다.

    FTP로 접속해서 /wp-content/themes/사용중인테마/search.php 파일을 확인해보시겠어요?

     

    KBoard 플러그인에서 첨부파일 필드는

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서

    최대 첨부파일 개수 설정으로 조절하실 수 있으며

    파일 필드는 첨부파일 필드 외에 별도로 유연하게 사용할 수 있습니다.

    고맙습니다.

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