Я создал следующую функцию wordpress для сохранения формы, созданной в Gravity Forms, в базу данных usermeta на основе формы, которую я использовал для CF7, но она не работает, надеюсь, кто-то увидит, где я допустил ошибку. Необходимо обновить поля текущих пользователей.
add_action('gform_after_submission', 'input_fields', 10, 2);
function input_fields($entry, $form){
$name = $entry['1'];
$email = $entry['4'];
global $wpdb, $current_user;
$wpdb->insert(
'usermeta',
array(
'description' => $email,
'former_name' => $name
)
);
}
Я видел другие примеры, которые в значительной степени идентичны, поэтому я немного застрял.