인사이드 상담 스킨에서 답변 무조건 이메일 발송

안녕하세요, 현재 인사이드 상담 스킨에서

손님이 글을 올릴 때, 답변이 달리면 이메일로 받을지 여부를 체크하게 되어있는데요.

이 부분을 체크하지 않고 무조건 이메일로 발송하도록 할 수 있을까요?

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBoard 인사이드 상담 스킨에서 답변 등록시 이메일로 알림 받기 체크박스를 안보이게 하고

    게시글 작성 시 입력한 메일로 알림을 보내고 싶다는 말씀이신지요?

     

    아래의 코드를 활용해보시겠어요?

    add_action('kboard_skin_editor_option', 'inside_ask_kboard_skin_editor_option', 10, 3);
    function inside_ask_kboard_skin_editor_option($content, $board, $builder){}
    
    add_action('kboard_document_insert', 'inside_ask_kboard_document_insert', 10, 4);
    function inside_ask_kboard_document_insert($content_uid, $board_id, $content, $board){
    	if($board_id == '1'){ //실제 게시판 id로 적용해주세요.
    		$nonmember_email = isset($_POST['kboard_option_email']) ? sanitize_text_field($_POST['kboard_option_email']) : '';
    		$nonmember_password = isset($_POST['password']) ? sanitize_text_field($_POST['password']) : '';
    		
    		if($nonmember_email && $nonmember_password){
    			$_SESSION['nonmember_list_search'][$board_id]['email'] = $nonmember_email;
    			$_SESSION['nonmember_list_search'][$board_id]['password'] = $nonmember_password;
    		}
    		
    		if($content->parent_uid){
    			$parent = new KBContent();
    			$parent->initWithUID($content->parent_uid);
    			
    			if($parent->option->email){
    				$url = new KBUrl();
    				$mail = kboard_mail();
    				$mail->to = $parent->option->email;
    				$mail->title = apply_filters('inside_ask_kboard_latest_alerts_subject', '문의사항에 답변이 달렸습니다.', $content);
    				$mail->content = apply_filters('inside_ask_kboard_latest_alerts_message', $content->content, $content);
    				$mail->url = $url->getDocumentRedirect($parent->uid);
    				$mail->url_name = apply_filters('inside_ask_kboard_latest_alerts_button', '문의사항 확인하기', $content);
    				$mail->send();
    			}
    		}
    	}
    }

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

     

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

  • 항상 정말 감사드립니다...!!!

    너무 잘됩니다....

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