회원관리 플러그인 관련

안녕하세요.. 다름이 아니구요..

현재 회원관리 플러그인에서 sms기능을 사용하고 있습니다. 그런데요.. 관리자 핸드폰 번호를 2개를 동시에 지정해서 문자를 받을 수 있을까요??

 

감사합니다. 

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

    코스모스팜 회원관리 플러그인의 cosmosfarm_members_sms_send 함수를

    워드프레스 훅(액션/필터)에 추가하거나

    다른 플러그인과 연동해서 문자를 보낼 수 있습니다.

    SMS 기능을 어디에 사용하는지 알려주시겠어요?

    고맙습니다.

  • 현재 특정페이지에서 사용자가 구매신청을 하면 관리자에게 문자가 전송되게 되어 있습니다. 그런데 2명의 관리자에게 문자를 전송하려고 합니다. 

    감사합니다 

  • 아래 링크의 질문과 관련이 있는지요?

    https://www.cosmosfarm.com/threads/document/28542

     

    KBoard 퍼스트 콘텐츠몰 스킨에서 상품 구매 시 관리자 2명에게 알림 문자를 보내시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);
    function my_kboard_order_execute($order, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$admin_phone1 = '010-1234-5678'; // 관리자1 번호
    		$admin_phone2 = '010-5678-1234'; // 관리자2 번호
    		$message = '상품이 판매되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

    $admin_phone1 = '010-1234-5678' 부분과 $admin_phone2 = '010-5678-1234' 부분은

    실제 관리자 핸드폰 번호로 적용해보세요.

    고맙습니다.

  • 이미 my_kboard_order_execute 함수가 있기 때문에

    이전 댓글에 안내해드린 코드를 functions.php 파일 하단에 추가해서 사용하시면 정상적으로 동작하지 않습니다.

     

    올려주신 코드를 기준으로

    모든 SMS 알림을 관리자 2명에게 보내시려면

    기존의 코드 대신 아래의 코드로 교체해보시겠어요?

    //게시판마다 메시지 내용을 다르게
    add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
    function my_kboard_document_insert($content_uid, $board_id, $content, $board){
    	if($board_id == '129'){
    		$admin_phone1 = '010-1234-5678';
    		$admin_phone2 = '010-5678-1234';
    		$message = '정회원 구매신청이 등록되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    	
    	if($board_id == '135'){
    		$admin_phone1 = '010-1234-5678';
    		$admin_phone2 = '010-5678-1234';
    		$message = '분점 신청이 등록되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    	if($board_id == '121'){
    		$admin_phone1 = '010-1234-5678';
    		$admin_phone2 = '010-5678-1234';
    		$message = '1:1문의 글이 등록되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    	
    	if($board_id == '122'){
    		$admin_phone1 = '010-1234-5678';
    		$admin_phone2 = '010-5678-1234';
    		$message = '오류/오타 신고가 등록되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    }
    
    
    add_action('kboard_order_execute', 'my_kboard_order_execute', 10, 2);
    function my_kboard_order_execute($order, $board){
    	if($board->id == '132'){
    		$admin_phone1 = '010-1234-5678';
    		$admin_phone2 = '010-5678-1234';
    		$message = '자유이용권/개별교재 구매신청이 등록되었습니다.';
    		cosmosfarm_members_sms_send($admin_phone1, $message);
    		cosmosfarm_members_sms_send($admin_phone2, $message);
    	}
    }

    위의 코드에서 핸드폰 번호는 적절히 수정해주세요.

     

    말씀하신 sms설정에서 관리자 핸드폰은

    워드프레스 관리자 -> 회원가입관리 -> SMS 설정 페이지에서

    발신번호를 말씀하시는 건지요?

    SMS 서비스에 등록된 번호가 아니라면 발신번호 수정 시 정상적으로 SMS 전송이 되지 않습니다.

    고맙습니다.

  • 대단히 감사합니다. 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요