Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重力形态与简单的局部化身整合_Php_Wordpress_Avatar_Avatar Generation - Fatal编程技术网

Php 重力形态与简单的局部化身整合

Php 重力形态与简单的局部化身整合,php,wordpress,avatar,avatar-generation,Php,Wordpress,Avatar,Avatar Generation,我正在使用Gravity表单和Gravity表单用户注册附加组件来允许新用户注册/加入。我使用简单的本地头像,允许注册用户上传个人资料照片。我想做的是将这两者集成起来,以实现无缝注册/加入流——但要让这两者协同工作,我遇到了很多麻烦 以下是我需要的用于简单本地化身的前端代码: global $user_ID; if ($user_ID) { $user_info = get_userdata($user_ID); $id = $user_info->ID; } if(is

我正在使用Gravity表单和Gravity表单用户注册附加组件来允许新用户注册/加入。我使用简单的本地头像,允许注册用户上传个人资料照片。我想做的是将这两者集成起来,以实现无缝注册/加入流——但要让这两者协同工作,我遇到了很多麻烦

以下是我需要的用于简单本地化身的前端代码:

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>";
有什么想法吗

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]);
}