Тази статия е част от серията Mastering WordPress:

  • Как да започнете WordPress Блог
  • Персонализиране на вашия Blog за WordPress: Инсталиране на теми
  • Персонализиране на вашия WordPress Блог: Инсталиране на Plugins
  • Персонализиране на вашия блог WordPress: Добавяне на съдържание
  • Обяснени са ролите на WordPress за потребителите
  • Как да създадете Custom WordPress потребителски роли

По-рано сме разяснили как ролите на потребителите по подразбиране работят в WordPress. Те са предназначени да отговарят на нуждите на повечето уеб сайтове и в по-голямата си част изпълняват тези изисквания.

Има обаче някои сценарии, при които може да поискате да промените възможностите, които всяка роля може да изпълни или дори да добавите нови роли с персонализирани възможности, както смятате за подходящо. Това може да се постигне с помощта на подобрения приставки за Capability Manager.

Инсталация

Можете да инсталирате Capability Manager Enhanced директно от таблото за управление на WordPress, като навигирате до "Plugins -> Add New" и въведете "Enhanced Manager Capability" като заявка за търсене.

Друга възможност е да изтеглите zip файла от хранилището на WordPress и да го качите в съответната папка на уебсайта си чрез FTP.

След като инсталирате и активирате приставката, отворете "Потребители -> Възможности", за да заредите настройките на приставката.

Преглед

Страницата с възможности е съвсем лесно да се използва. От дясната страна ще видите няколко опции. Можете да изберете ролята, която искате да редактирате, да добавите нова роля или способности или да копирате съществуваща роля в нова.

Основната част на страницата показва всички възможности, които можете да включите или изключите за всяка потребителска роля. Например, потребителите с ролята на администратор могат да направят почти всичко в уеб сайта, така че ще видите, че всички полета са проверени за тази роля.

Включването или изключването на дадена функция за определена роля е толкова просто, колкото проверката или премахването на отметката от полето, свързано с тази възможност, и кликването върху "Запазване на промените" в долната част на страницата.

Можете също да изтриете роля, като кликнете върху "Изтриване на роля" в долната част на страницата.

В допълнение, в долната част на страницата има раздел, озаглавен "Допълнителни възможности". Ще намерите допълнителни функции, които не са част от ядрото на WordPress, но са дефинирани чрез вашите приставки и теми.

Точното съдържание на този раздел ще варира в зависимост от типа приставки, които сте инсталирали на уебсайта си.

Нека да разгледаме няколко сценария, за да ви дадем някои практически примери за това как работи тази приставка.

1. Позволете на сътрудниците да качват изображения

Едно от ограниченията на ролята на Contributor е, че не позволява на потребителите с ролята да качват изображения или други медийни файлове в публикациите си без намесата на администратора или редактора.

В повечето случаи може да е трудно администраторът или редакторът да проверяват публикация всеки път, когато се изисква изображение, така че е добре да подобрите ролята на сътрудника, като включите тази възможност.

1. Изберете "Contributor" в страничната лента и кликнете върху "Зареждане".

2. Придвижете се до секцията "Други възможности на WordPress Core".

3. Отбележете квадратчето за "качване на файлове".

4. Ако искате да промените нещо друго, просто отметнете или отметнете опцията.

5. Превъртете до дъното и кликнете върху "Запазване на промените".

2. Не позволявайте на авторите да изтриват публикувани публикации

Специфичен недостатък с ролята на автора по подразбиране е, че позволява на потребителите с тази роля да изтриват публикуваните си публикации. Това далеч не е идеално и не трябва да е така, но можем да отстраним това, като изключим тази способност за тази роля.

1. Изберете "Автор" в страничната лента и кликнете върху "Зареждане".

2. Придвижете се до секцията "Възможности за изтриване".

3. Премахнете отметките в полетата "Изтриване Публикувано".

4. Направете всяка друга промяна, която смятате за необходима.

5. Превъртете до дъното и кликнете върху "Запазване на промените".

3. Създайте нова потребителска роля

Ако имате конкретна нужда и не искате да променяте ролите по подразбиране, можете да създадете нови роли и да зададете точните възможности за всяка ролка, преди да ги зададете на вашите потребители.

Можете например да създадете роля, наречена Модератор на коментарите, и да зададете единствената възможност на тази потребителска роля да "чете" и "умерени коментари". Това е полезно за уебсайтове, които се нуждаят от специфичен набор от потребители, за да модерират коментари в уеб сайта и не правят нищо друго.

1. Въведете името на ролята в страничната лента и кликнете върху "Създаване".

2. По подразбиране няма да бъдат избрани възможности. За ролята на модератор на коментарите, изберете "четене" и "умерени коментари" в "Други възможности на WordPress Core".

3. Превъртете до дъното и кликнете върху "Запазване на промените".

Това е, сега имате напълно функционираща персонализирана потребителска роля, която можете да зададете на всеки, чиято единствена отговорност е да извършва модериране на коментарите.

Обвийте

Ако някога сте се чувствали недоволни от ролите на потребителите по подразбиране в WordPress, препоръчвам да опитате приставката за Capable Enhanced Manager. Това ще ви даде по-голям контрол върху начина, по който потребителите взаимодействат с уебсайта Ви.