Разрешить Пользователям Редактировать Только Свой Профиль?


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

Таким образом, по сути, администратор Wordpress будет иметь доступ ко всем страницам и профилям, но физическое лицо/компания будут иметь доступ только к своей странице профиля, которую они затем смогут обновить. С чего мне начать с чего-то подобного?

Author: Howdy_McGee, 2012-01-25

1 answers

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

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

 1
Author: Chip Bennett, 2012-01-25 15:07:51