폼메일 내용 문자로 받을 때

지난번에 문의드렸는데

Kboard 폼메일을 사용하고있고, 문자로 받는 부분을 설정했는데요.

'주소'만 문자로 들어오지 않습니다.

 

add_action('kboard_document_insert', 'sms_send_test', 10, 2);

function sms_send_test($content_uid, $board_id) {
    if ($content_uid) {
        $content = new KBContent();
        $content->initWithUID($content_uid);

        // form_address가 객체로 저장되었는지 배열로 저장되었는지 확인
        $address = isset($content->option->{'form_address'}) ? $content->option->{'form_address'} : null;
        
        if ($address) {
            // 주소가 객체인 경우
            if (is_object($address)) {
                $postcode = isset($address->postcode) ? $address->postcode : '';
                $address1 = isset($address->address1) ? $address->address1 : '';
                $address2 = isset($address->address2) ? $address->address2 : '';
            }
            // 주소가 배열인 경우
            elseif (is_array($address)) {
                $postcode = isset($address['postcode']) ? $address['postcode'] : '';
                $address1 = isset($address['address1']) ? $address['address1'] : '';
                $address2 = isset($address['address2']) ? $address['address2'] : '';
            }
        } else {
            // form_address가 없을 경우 빈 값 처리
            $postcode = $address1 = $address2 = '';
        }

        // 폼 데이터를 문자로 전송할 메시지 생성
        $message = '상담내용 : '. $content->title . ' / ' . 
                  '이름 : '. $content->member_display . ' / ' . 
                  '전화번호 : '. $content->option->{'form_phone'} . ' / ' . 
                  '이메일 : '. $content->option->{'form_email'} . ' / ' . 
                  '상담방법 : '. $content->option->{'form_consultation'} . ' / ' . 
                  '원하시는 서비스 : '. $content->option->{'form_service'} . ' / ' . 
                  '주소 : '. $postcode . ' ' . $address1 . ' ' . $address2 . ' / ' . 
                  '상담날짜 : '. $content->option->{'form_date'} . ' / ' . 
                  '하시고싶은 말씀 : '. $content->option->{'form_content'};

        // 문자 발송
        $result = cosmosfarm_members_sms_send('010-****-****', $message);
    }
}
 

주소 입력값이 비어있는건지...

확인부탁드립니다.

 

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