안녕하세요.
저희는 모집시 신청하는 댓글이 많이 달리게 되는데, 누구나 신청가능하다보니 전화번호가 노출되는게 문제가 되어요.
댓글에서 전화번호를 쓰더라도 자동으로 관리자 외에는 안보이게 할 수는 없을까요?
아니면 댓글에 비밀글을 쓰는 방식으로라도요.
검색해봐도 마땅한 답글이 없기는 한데, 방법이 있으면 좋겠네요~
안녕하세요~^^
아래 링크와 이어지는 질문인지요?
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 -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서
최대 첨부파일 개수 설정으로 조절하실 수 있으며
파일 필드는 첨부파일 필드 외에 별도로 유연하게 사용할 수 있습니다.
고맙습니다.
계속 같은 걸로 문의드려서 민망하네요^^
모집중을 공지사항처럼 메인페이지에 추출하는건 됐는데..
모집중에 올라온 글이 최신글에서 걸러지지 않아서 중복되네요.
공지사항 처럼 한번만 나오게 하려면 어떻게 하면 될까요?
또 하나, 워드프레스 검색 결과화면에서 영문으로 'search results' 라고 영문으로 검색결과를 보여주는데,
이 부분을 한글로 바꾸거나 지우는게 될까요? 파일을 찾다 찾다 못찾아서...
그리고 궁금한게, 입력필드에서 '파일'과 '첨부파일'이 어떻게 다른가요? 거의 같아 보이는데, 굳이 두가지를 만든건 달라서겠죠?
항상 감사합니다^^
안녕하세요~^^
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 파일 하단에 추가해보세요.
고맙습니다.