Cuối cùng tôi đã đạt được điều đó sau nhiều thử nghiệm và googling và làm theo lời khuyên của Howli, mã này hoạt động để cập nhật bảng usermeta, hy vọng nó sẽ giúp ai đó tiết kiệm hàng giờ đồng hồ:
add_action('wpcf7_before_send_mail', 'cf7import',1);
function cf7import() {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if ( $submission )
{
$posted_data = $submission->get_posted_data();
$formtitle = $cfdata->title; }
if ( $formtitle == 'Form Name') {
}
global $wpdb;
$user_id = get_current_user_id();
update_user_meta( $user_id, 'prefix', $posted_data['prefix'] );
update_user_meta( $user_id, 'first_name', $posted_data['first-name'] );
update_user_meta( $user_id, 'middle_name', $posted_data['middle-name'] );
update_user_meta( $user_id, 'last_name', $posted_data['last-name'] );