Загрузка Файлов (Изображения) в профиль, при регистрации.
Нужно реализовать загрузку файлов (Изображения) в профиль пользователя при регистрации.
не могу понять как это сделать.
на плагины полагаться не хотелось бы.
/* show_profile_file */ add_action( 'show_user_profile', 'show_profile_file' ); add_action( 'edit_user_profile', 'show_profile_file' ); function show_profile_file( $user ) { $file = get_user_meta( $user->ID, 'user_file', true ); ?> <a href="<?php echo $file; ?>">UserFile</a> <?php } /* -- END -- show_profile_file */ /* save_profile_file */ add_action( 'personal_options_update', 'save_profile_file' ); add_action( 'edit_user_profile_update', 'save_profile_file' ); function save_profile_file( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return false; update_usermeta( $user_id, 'user_file', $_POST['user_file'] ); } /* -- END -- save_profile_file */ /* insert_user_file_meta */ add_filter( 'insert_user_meta', 'user_file_meta', 10, 3 ); function user_file_meta( $meta, $user, $update ) { global $user_id; $user = $user_id; if( $update ) return $meta; $meta['user_file'] = $_POST['user_file']; return $meta; } /* -- END -- insert_user_file_meta */