Как добавить роль Worddpress

Вечерком наводил я порядок на одном из сайтов и понял, что существующие роли, которые есть на сайте  мне не подходят, нужно было что-то уникально, а именно:

Пользователи, которые не могут делать совсем ничего, но при этом были выделены в отдельную группу, чтобы выводить их в блоке «Лица компании».

Я начал искать решение и…. нашел!

Добавляется этот код единажды в файл functions.php вашей темы

$result = add_role(
	'basic_contributor', // Название роли, которое используется в PHP (обязательно)
	'Основной участник', // Отображаемое название роли (обязательно)
	array( // Массив возможностей
	    'read'         => true,  // true разрешает эту возможность
	    'edit_posts'   => true,  // true разрешает редактировать посты
	    'delete_posts' => false, // false запрещает удалять посты
	)
);
if ( null !== $result ) {
	echo 'Ура! Новая роль создана!';
}
else {
	echo 'Ой... Такая роль уже существует.';
}

Вот список всех возможностей и кто какими возможностями обладает:

prava_polzovateley_wordpress_fin

 

Leave a Comment