안녕하세요.
코스모스 회원관리에서 포인트를 통한 자동등업이 가능한데 혹시 등업 시 해당 회원에게 등업이 되었다는 메시지 창 같은 것을 띄울 수 있나요?
감사합니다.
안녕하세요~^^
워드프레스 내장 액션인 set_user_role 액션을 활용하시면
사용자 역할이 변경됐을 때 코드를 추가하고 실행되게 하실 수 있습니다.
KBoard 플러그인 글쓰기 증가 포인트 설정하고
사용자 역할이 바뀌면 안내창을 표시하는 예제 코드를 작성해봤습니다.
아래 코드를 활용해보시겠어요?
add_action('set_user_role', 'set_user_role_2020_03_24', 10, 3);
function set_user_role_2020_03_24($user_id, $role, $old_roles){
$action = isset($_POST['action']) ? sanitize_text_field($_POST['action']) : '';
$board_id = isset($_POST['board_id']) ? sanitize_text_field($_POST['board_id']) : '';
if($action == 'kboard_editor_execute' && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
?>
<script>
alert('등업되었습니다.');
window.location.href='페이지주소';
</script>
<?php
exit;
}
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.