1. 정확한 제품 또는 플러그인 이름
k보드플러그인, 에스크원스킨
2. 상세 내용
관리자 말고 작성자가 새댓글을 달면 답변상태가 자동으로 바뀌게 할 수 있나요??
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
답변주신대로 해보니 해결되었습니다! 답변 감사합니다
안녕하세요~^^
KBoard 에스크원 상담 스킨에서 관리자를 제외한 작성자가 댓글을 달면
답변완료 상태가 답변 대기로 변경되는 코드이니
워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($comment_uid, $content_uid, $board){
if(!$board->isAdmin() && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$content = new KBContent();
$content->initWithUID($content_uid);
if($content->category2 == '답변완료'){
$content->category2 = '답변대기';
$content->updateContent();
}
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
고맙습니다.