Как в WordPress добавить страницу настраиваемого профиля

Иногда владельцы сайтов желают сделать более удобной страницу профиля зарегистрированных на сайте пользователей, добавив туда возможность размещения какой-то дополнительной информации (например, возраста, пола, профессиональных обязанностей и т.д.)

Стандартные возможности WordPress не позволяют как-либо изменять заданные по умолчанию размещение страницы профиля и ее вывод. Так, обычная страница профиля WordPress выглядит следующим образом:

Страница профиля WordPress-пользователя

Как в WordPress добавить страницу настраиваемого профиля?

На сегодняшний день для WordPress разработано множество плагинов для решения этой задачи. Мы рассмотрим плагин WP User Manager, позволяющий создать гибкую и мощную систему для управления пользователями и создания интерфейсных полей. С помощью плагина вы имеете возможность настроить на своем сайте регистрацию и авторизацию, а также email-уведомления об успешной регистрации и восстановления пароля, внешний вид профилей пользователей и многое другое.

Плагин WP User Manager

Во-первых, плагин нужно установить и активировать, после чего перейти в админ-раздел Пользователи -> Settings.

Настройка плагина WP User Manager

На вкладке General можно заметить, что плагином были автоматически созданы разные страницы: для входа, восстановления пароля, регистрации, страницы учетной записи и профиля.

Для настройки профиля пользователя следует перейти на вкладку Profiles.

Настройка плагина WP User Manager

Тут есть возможность включить просмотр профилей для гостей (настройка Allow guests to view profiles). Также вы также можете разрешить пользователям просматривать профили друг друга (Allow members to view profiles). Так, если эта настройка будет неактивной, то зарегистрированные пользователи смогут видеть только свои страницы профиля. Кроме того, можно позволить своим пользователям загружать изображение в качестве аватарки (Custom Avatars). Активируя опцию Disable strong passwords, вы таким образом отключите встроенную систему проверки достоверности паролей.

Для сохранения всех изменений не забудьте нажать кнопку Save Changes.

Так, все необходимые пользовательские страницы профиля созданы. Теперь нам нужно разрешить пользователям легко их находить. Для этого удобно будет показать ссылки на них в виджете на боковой панели сайта. Для этого нужно перейти в раздел Внешний вид -> Виджеты и перетащить созданный плагином виджет [WPUM] Login Form.

Настройка виджета [WPUM] Login Form

Теперь, когда пользователь зайдет на ваш сайт, то в боковой панели увидит форму входа:

Главная страница сайта

После того, как будет осуществлен вход на сайт, пользователь сразу будет перенаправлен на страницу своего аккаунта, где будут присутствовать ссылки для перехода в свой профиль (ссылка View Profile) и изменения данных аккаунта (Account Settings).

Страница пользовательского аккаунта

Страница профиля будет выглядеть следующим образом:

Страница пользовательского профиля

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.