Я ищу простейший способ ограничить пользователя WordPress, чтобы редактировать только его собственные страницы (то есть страницы, которые он автор). Я читал о некоторых плагинах диспетчера пользователей, но для моих нужд они кажутся излишними, и поэтому я задаюсь вопросом, можно ли получить тот же результат, добавляя некоторые строки кода к функциям.php или что-то подобное.Ограничить пользователя WordPress, чтобы редактировать только его собственные страницы
1
A
ответ
1
вы можете сделать это, добавив новую роль, как так:
<?php add_role($role, $display_name, $capabilities); ?>
Эта настройка сохраняется в базе данных (в таблицы wp_options, поле wp_user_roles), так что может быть лучше, чтобы запустить это на тему/активация плагина
Возвращает объект WP_Role при успехе, null, если эта роль уже существует.
Пример
Создать новую роль "Basic Вкладчик".
$result = add_role(
'basic_contributor',
__('Basic Contributor'),
array(
'read' => true, // true allows this capability
'edit_posts' => true,
'delete_posts' => false, // Use false to explicitly deny
)
);
if (null !== $result) {
echo 'Yay! New role created!';
}
else {
echo 'Oh... the basic_contributor role already exists.';
}
add_role() находится в wp-includes/capability.php.
для уточнения смотрите здесь article
Смежные вопросы
- 1. Wordpress запрос получить собственные страницы
- 2. Как я могу ограничить пользователя в wordpress
- 3. Ограничить пользователя, чтобы отправить форму
- 4. django - ограничить пользователей редактировать только свою информацию
- 5. Как редактировать коды ошибок страницы страницы Wordpress?
- 6. редактировать WordPress плагин, чтобы сделать его передний конец
- 7. Liferay 6.0.5: Ограничить вход пользователя только в его организацию
- 8. Wordpress Пусть Роль пользователя «Автор» редактировать/публиковать только страницы (не должности) он «Автор» из
- 9. Как ограничить пользователей новым уровнем доступа заинтересованных сторон, чтобы видеть только их собственные рабочие элементы?
- 10. Ограничить Wordpress шаблон, чтобы показать только одну категорию
- 11. как ограничить пользователей только редактировать свои записи
- 12. Ограничить пользователя только нажатием кнопки
- 13. Как редактировать WordPress v4.5 быть страницы HTML
- 14. Apache-poi Ограничить пользователя, чтобы выбрать только значения выпадающего списка
- 15. Ограничить пользователя, чтобы положить пробел
- 16. Каждый пользователь может редактировать и удалять собственные комментарии?
- 17. Каждый пользователь может редактировать только одну страницу-wordpress
- 18. Ограничить пользователя, чтобы ввести реальный номер только в C++
- 19. Crossbar.io - Ограничить пользователя, чтобы подписаться только на две темы
- 20. Как ограничить пользователя, чтобы проверить только 5 флажков
- 21. Как я могу ограничить пользователя, чтобы выбрать только один флажок?
- 22. Subgrid: Ограничить пользователя, чтобы выбрать только одну запись
- 23. Wordpress редактировать сообщение/экран страницы испорчен
- 24. Редактировать шаблон страницы Wordpress в HTML
- 25. Как редактировать детские страницы в wordpress
- 26. Редактирование страницы Wordpress с помощью пользователя/роли
- 27. Как редактировать собственные классы Java
- 28. База данных Oracle: как ограничить пользователя видеть только свои собственные данные?
- 29. Как ограничить пользователя, чтобы просмотреть его по умолчанию POS только в odoo 8?
- 30. изменить файл PHP, чтобы ограничить загрузку пользователя в месяц до 5 ТОЛЬКО ТОЛЬКО