@lector_82
web front-end developer

Как сделать личные кабинеты на Wordpress с особенностями?

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

Так же есть Работники которых тоже админ сам добавляет вручную, у них тоже куча своих полей, но нет ни кабинета ничего другого, и менять они ничего не могут.

И последнее, к Компании админ может прикреплять работников, и Компания в своем кабинете видит своих прикрепленных работников со всеми их данными(фото, мыло и т.д.)
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Не совсем ясно, что именно вы хотите услышать в ответе. Если вы ищите плагин, то на 100% подходящего решения вам найти не удастся, вы можете посмотреть в сторону wp-recall, у него есть много дополнений, среди которых разделение на типы пользователей, но, скорее всего, вам все равно придется допиливать что-то самостоятельно

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

У меня есть горнолыжный сайт на котором есть инструкторы по лыжам и сноуборду. По началу это тоже были юзеры, но это вызывало много сложностей:

  • пользователь не может опубликовать двух инструкторов и если это горнолыжная школа, то они не могут добавить сразу всех своих инструкторов
  • их сложнее сортировать
  • сложнее разделять информацию между фронтом и бэком
  • юзер не обязательно должен быть инструктором, может быть он просто зарегистрировался оставить комментарий или посмотреть личный кабинет


Сейчас инструктора — это кастомный тип записи, вы можете зарегистрироваться, добавить сколько хотите инструкторов, горнолыжных школ, публиковать статьи, новости и мероприятия в афише
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы