1. 정확한 제품 또는 플러그인 이름
KBoard default스킨
2. 상세 내용
비밀댓글을 게시판에 적용하는 코드를 아래 링크를 통해 적용했습니다. 코드상으로 비밀댓글 옆에 체크박스가 표시되어야 하는걸로 보이는데 체크박스가 나오지 않습니다.
https://www.cosmosfarm.com/threads/document/38283
3. 확인 가능한 상세 페이지 주소
http://www.3dmania.or.kr/board/
4. 수정한 코드 내역 (있다면)
add_action('kboard_comments_field', 'my_kboard_comments_field', 10, 4); function my_kboard_comments_field($field_html, $board, $content_uid, $commentBuilder){ if($board->id == '1'){ // 실제 게시판 id로 적용해주세요. ?> <input type="checkbox" id="comment_option_secret" name="comment_option_secret" value="true"> <label for="comment_option_secret">비밀댓글</label> <?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() && $comment->option->secret && $board->id == '1'){ // 실제 게시판 id로 적용해주세요. $user_id = get_current_user_id(); if(!$user_id || $user_id != $comment->user_uid){ $content = '관리자만 볼 수 있습니다.'; } } return $content; }
안녕하세요~^^
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보시고 알려주시겠어요?
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
고맙습니다.