document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. function show_user_profile_avatar($user) {
  2.     $avatar = get_the_author_meta(\'avatar\', $user->ID); // url уже загруженного аватара
  3.     $avatar = !empty($avatar)?\'<div><img src="\'.$avatar.\'" style="width: 100px; float: left; margin-right: 10px;"></div>\':\'\'; // превью аватара
  4.     $del_avatar = !empty($avatar)?\'<label for="del_avatar"><input type="checkbox" name="del_avatar" id="del_avatar" value="1" />Удалить аватар</label>\':\'\'; // если нужно удалить
  5.     $output = \'
  6.    <table>
  7.    <tr>
  8.        <th><label for="avatar">Аватар</label></th>
  9.        <td>
  10.            \'.$avatar.\'
  11.            <input type="file" name="avatar" id="avatar" value="" class="regular-text" /><br />
  12.            <span class="description">Пожалуйста выберите файл.</span><br><br>
  13.            \'.$del_avatar.\'
  14.        </td>
  15.    </tr>
  16.    </table>
  17.    \';
  18.     echo $output;
  19. }
  20. add_action(\'show_user_profile\', \'show_user_profile_avatar\'); // Регистрируем хук-событие отображения
  21. add_action(\'edit_user_profile\', \'show_user_profile_avatar\'); // Регистрируем хук-событие отображения
');