kboard_document_delete 액션이 작동하지 않습니다

안녕하세요.

https://www.cosmosfarm.com/products/kboard/hooks

위 문서와 같이 Kboard 에서 제공하는 액션의 일부가 작동하지 않는 현상을 발견했습니다.

테스트 결과 kboard_document_insert 와 kboard_document_update 는 정상 작동하는 반면에

kboard_document_deletekboard_pre_document_delete 액션이 작동하지 않는 것 같습니다.

예를 들어, KBoard 최신 버전이 설치된 상태에서 테마의 functions.php 에 아래와 같이 삽입한 후, KBoard 게시판 글을 삭제하면 글이 삭제는 되지만 아래 액션의 효과가 없습니다.

function my_kboard_document_delete($content_uid, $board_id) {
    wp_die('Stop here!');
}
add_action('kboard_document_delete', 'my_kboard_document_delete', 10, 2); 

위 현상은 버그가 맞는지, 아니면 코드 사용법이 잘못 되었는지 조언 부탁드립니다.

감사합니다.

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

    kboard_pre_document_delete 액션과 kboard_document_delete 액션은

    게시글 바로 삭제 설정이 활성화되어 있어야 동작합니다.

     

    워드프레스 관리자 -> KBoard -> 대시보드 페이지에서

    게시글 바로 삭제 설정을 활성화하시면 해당 액션들이 동작합니다.

     

    추가로, 최신 버전 KBoard 플러그인에서 kboard_pre_document_delete 액션과 kboard_document_delete 액션 사용 시

    파라미터가 2개가 아닌 4개로 적용해주셔야 합니다.

    파라미터는 $content_uid, $board_id, $content, $board 이렇게 4개로 적용해보세요.

     

    KBoard 주요 액션과 필터는 아래의 링크를 참고해보세요.

    https://www.cosmosfarm.com/products/kboard/hooks

    고맙습니다.

  • 해결되었습니다. 감사합니다~!

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기