안녕하십니까?
kboard 게시판에서 관리자가 게시물 승인 시 특정 데이터를 db에 저장하려고 합니다.
이것이 가능한지요?
이게 안된다면 kboard 데이터를 가져올 수 있는 방법이 있는지요?
감사합니다.
위의 코드를 이용해서 해결했습니다.
감사합니다.
안녕하세요.
KBoard 플러그인에서 wp_ajax_kboard_content_list_update 액션을 활용하시면
게시글 상태가 승인 대기중으로 변경됐을 때 코드를 추가할 수 있을 듯합니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_action('wp_ajax_kboard_content_list_update', 'my_kboard_content_list_update', 1, 0);
function my_kboard_content_list_update(){
if(current_user_can('manage_options')){
$content = new KBContent();
foreach($_POST['board_id'] as $uid=>$value){
$content->initWithUID($uid);
if($content->status == 'pending_approval' && $_POST['status'][$uid] == ''){
// 이곳에 코드를 추가해보세요.
}
}
}
}
// 이곳에 코드를 추가해보세요. 부분에 실제 코드를 추가해보세요.
해당 부분에 코드를 추가하시면
게시글의 상태가 기존 승인 대기중에서 발행됨으로 변경됐을 때 실행됩니다.
고맙습니다.
게시판 확장필드로 주소등을 저장하고 관리를 하려고 합니다.
검색해보니 게시판 데이터만 가져오는건 안되는것 같아서
관리자가 승인을 하면 post meta 에 uid , 카테고리, 주소를 저장해두고
주소만 필요한 경우 post meta에서 검색해서 사용할 계획입니다.
감사합니다.
안녕하세요~^^
KBoard 플러그인에서 관리자 승인 기능을 말씀하시는 건지요?
해당 기능에 별도의 액션은 현재 지원하지 않고 있습니다.
어떤 이유로 관리자 승인 시 액션을 추가하시려는 지요?
DB에는 어떤 정보가 들어가는지 알려주시겠어요?
말씀하신 KBoard 데이터는 어떤 건지 알려주시면
도움 드릴 방법을 찾아보겠습니다.
고맙습니다.