/* Fix Upload Avatar */
function fix_upload_avatar( $allcaps, $caps, $args, $class ) {
if ( strpos( $_SERVER['HTTP_REFERER'], 'edit-account' ) ) {
$allcaps['upload_files'] = true;
}
return $allcaps;
}
add_filter( 'user_has_cap', 'fix_upload_avatar', null, 4 );