Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function show_user_profile_avatar($user) {
- $avatar = get_the_author_meta('avatar', $user->ID); // url уже загруженного аватара
- $avatar = !empty($avatar)?'<div><img src="'.$avatar.'" style="width: 100px; float: left; margin-right: 10px;"></div>':''; // превью аватара
- $del_avatar = !empty($avatar)?'<label for="del_avatar"><input type="checkbox" name="del_avatar" id="del_avatar" value="1" />Удалить аватар</label>':''; // если нужно удалить
- $output = '
- <table>
- <tr>
- <th><label for="avatar">Аватар</label></th>
- <td>
- '.$avatar.'
- <input type="file" name="avatar" id="avatar" value="" class="regular-text" /><br />
- <span class="description">Пожалуйста выберите файл.</span><br><br>
- '.$del_avatar.'
- </td>
- </tr>
- </table>
- ';
- echo $output;
- }
- add_action('show_user_profile', 'show_user_profile_avatar'); // Регистрируем хук-событие отображения
- add_action('edit_user_profile', 'show_user_profile_avatar'); // Регистрируем хук-событие отображения
Advertisement
Add Comment
Please, Sign In to add comment