2015-03-02 2 views
1

У меня есть регистрация форм тяжести Добавить установлен. Мне нужно обновить значение usermeta сразу после того, как пользователь активирует свою учетную запись, которая выполняется по электронной почте с помощью ключа активации.Гравитационная форма, которая срабатывает при активации пользователя по электронной почте

Мне также нужен доступ к записи/проводке, для которой происходит активация, так как именно здесь я получу значение для обновления метаданных пользователя. Например, что я пытаюсь сделать.

add_action('gform_user_registered','myfunction'); 

function myfunction(user_id,entry){ 
    update_user_meta(user_id, 'somekey',entry[2]); 
} 

ответ

0
function my_function($user_id, $feed, $entry, $user_pass){ 

update_user_meta($user_id, 'somekey','some_value'); 
} 
add_action('gform_user_registered', 'my_function', 10, 4); 

сделать var_dump от $ записи, чтобы увидеть, что содержат поля.