안녕하세요
코스모스팜 회원관리 프로그램 사용하고 있는데요
쪽지 보낼때 포인트를 차감하는데
포인트가 없어도 쪽지가 보내지는 오류가 생기네요
포인트는 -숫자로 표시되네요
이렇게 되면 쪽지보내기에서 포인트 차감 기능을 사용할수 없지요
포인트가 없으면 쪽지를 보낼수 없게 하는 방법을 알려주세요
고맙습니다
안녕하세요~^^
코스모스팜 회원관리 플러그인 쪽지 보내기 사용 시
보유 포인트가 특정 포인트 이하일 때 쪽지를 보낼 수 없게 하시려면
아래의 코드를 활용해보시겠어요?
add_filter('cosmosfarm_members_template_messages', 'cosmosfarm_members_template_messages_20201005', 10, 2);
function cosmosfarm_members_template_messages_20201005($file_path, $to_user_id){
$point = mycred_get_users_cred(get_current_user_id());
if($point <= 0){
echo '<script>alert("포인트가 부족합니다.");</script>';
echo '<script>window.history.go(-1);</script>';
exit;
}
return $file_path;
}
위의 코드에서 0 부분을 10으로 수정하시면
보유 포인트가 10이하일 때 쪽지 보내기 페이지가 표시되지 않습니다.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.