안녕하세요, 게시판에 답글쓸수 있는 관리자가
1. 답글을 1회만 되도록
2. 1회 이상일때 답글버튼 미노출
3. 2회 이상부터는 글수정, 댓갤 글다기만 보이기
이렇게 하고 싶은데 혹시 가능할까요..?
매번 정확하고 빠른 답변 감사합니다:D
안녕하세요~^^
답글은 관리자만 작성하고 있는지요?
kboard_is_reply 필터를 활용하시면 답글이 달린 경우
답글쓰기 버튼이 표시되지 않게 하실 수 있습니다.
아래의 코드를 활용해보시겠어요?
add_filter('kboard_is_reply', 'kboard_is_reply_20210204', 10, 2);
function kboard_is_reply_20210204($is_reply, $board){
$content_uid = kboard_uid();
if($content_uid && $board->id == '1'){ // 실제 게시판 id로 적용해보세요.
$content = new KBContent();
$content->initWithUID($content_uid);
$reply_count = $content->getReplyCount('%s');
if($reply_count){
$is_reply = false;
}
}
return $is_reply;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.