db 로그인한 회원 field 수정 update 질문드립니다.

엘리멘터 form을 활용하여 설문조사를 한 후에 그 조사를 조사 값들을 text로 받아

디비 회원 테이블 안에 칼럼을 만들어 그 칼럼들 안에 넣고 싶은데요

회원 정보말고 임의의 테이블(survey) 안에 넣어두도록 php 코드 짜놨는데

로그인된 아이디의 테이블 내 해당 칼럼에 저장 해두고싶은데 어떻게 해야될까요??

add_action( 'elementor_pro/forms/new_record', function( $record, $ajax_handler ) {
    $raw_fields = $record->get( 'fields' );
    $fields = [];
    foreach ( $raw_fields as $id => $field ) {
        $fields[ $id ] = $field['value'];
    }
    
    global $wpdb;
    $output['success'] = $wpdb->insert('survey', array( 'favor' => $fields['favor'], 'scent' => $fields['scent'], 'finish' => $fields['finish']));
    $ajax_handler->add_response_data( true, $output );
    
}, 10, 2);

이걸 활용했을때는 form 작성 완료후 해당 survey 테이블 에 form에서 받을 필드값이 저장됩니다.

이를 어떻게 수정해야될까요??

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기