重力形式和简单的本地化身集成

时间:2014-10-18 16:15:45

标签: php wordpress avatar avatar-generation

我使用Gravity Forms和Gravity Forms User Registration Add On允许新用户注册/加入。我使用简单本地头像允许注册用户上传个人资料照片。我想要做的是将两者集成在一起进行无缝注册/加入流程 - 但我在让两者合作方面遇到了很多麻烦。

这是我对简单本地头像所需的前端代码:

global $user_ID;
if ($user_ID) {
    $user_info = get_userdata($user_ID);
    $id = $user_info->ID;
}

if(isset($_POST['user_avatar_edit_submit'])) { do_action('edit_user_profile_update', $id); } ?>

echo "<form id='your-profile' action='' method='post'>";
$myAv = new simple_local_avatars();
$myAv->edit_user_profile($user_info);
echo "<input type='submit' name='user_avatar_edit_submit' value='OK'/>";
echo "</form>";

该插件看起来像将配置文件图像保存到usermeta字段:simple_local_avatar。

我认为这是GF用户注册所需的过滤器,但我无法弄清楚如何将这两者联系起来。

add_action("gform_user_registered", "add_user_photo", 10, 4);
function add_user_photo($user_id, $config, $entry, $user_pass) {
      update_user_meta($user_id, 'simple_local_avatar', $entry[1]);
}

有什么想法吗?

0 个答案:

没有答案