1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
글작성 후 알람 메시지를 띄우고 싶습니다
견적문의 게시판 2개를 적용하고싶습니다
add_action('kboard_content_execute_pre_redirect', 'my_kboard_content_execute_pre_redirect', 10, 3); function my_kboard_content_execute_pre_redirect($next_page_url, $content, $board){ if($board->id == '1'){ echo '<script>alert("게시글이 등록되었습니다.")</script>'; echo "<script>window.location.href='{$next_page_url}';</script>"; exit; } }
이렇게 하면 되는거 같은데
여러개의 게시판에 다 적용하고싶은데
어떤식으로 수정을 해야되나요?
3. 확인 가능한 상세 페이지 주소
환경측정대행.kr (xn--289au2juzt5qf6kkm9a.kr)
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
코드를 작성하실 때는 코드스니펫을 이용하여 작성해주세요.
여러 개의 게시판에 적용하시려면 PHP in_array 함수를 활용하시면 됩니다.
아래의 코드처럼 작성해보시겠어요?
add_action('kboard_content_execute_pre_redirect', 'my_kboard_content_execute_pre_redirect', 10, 3);
function my_kboard_content_execute_pre_redirect($next_page_url, $content, $board){
if(in_array($board->id, array('1', '2', '3', '4'))){
echo '<script>alert("게시글이 등록되었습니다.")</script>';
echo "<script>window.location.href='{$next_page_url}';</script>";
exit;
}
}
in_array($board->id, array('1', '2', '3', '4')) 안의 각 숫자는
실제 게시판 id로 적용해주세요.
고맙습니다.