Искате ли да ограничите авторите да редактират своите публикации в WordPress?

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

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

Защо ограничавате авторите до техните статии?

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

Това обикновено не е проблем, ако авторите са част от вашата компания или екип.

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

Като се има предвид това, нека да разгледаме как можете да ограничите авторите да показват само техните публикации в таблото за управление на администратора.

Ограничете авторите до техните статии с помощта на плъгин

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

За този урок ще използваме приставката Разрешения за PublishPress. Това е безплатен плъгин, който ви позволява да управлявате разрешенията на WordPress и работи, за да ограничите писателите до техните собствени публикации.

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

Първо, ще трябва да инсталирате и активирате приставката PublishPress Permissions. За повече подробности можете да следвате нашето ръководство Как да инсталирате плъгин за WordPress.

След като плъгинът бъде активиран, той автоматично ще показва статии само на техните автори.

Например, ако сте влезли като администратор и се насочите към Статии »Всички статии от вашето табло за управление ще видите всички публикации.

ограничаване на авторите до редактиране на техните статии

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

сега какво ще стане, ако искате вашите редактори да имат достъп до всички статии, за да могат да ги прегледат? Нека видим как можете да го направите.

Как да разрешите на редакторите да виждат всички статии

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

Много сайтове на WordPress имат редактори, отговорни за корекцията на статии, изпратени от други автори и гост-сътрудници. Използването на този плъгин ще ограничи издателите до техните собствени статии.

Можете обаче да позволите на редакторите да преглеждат съдържание от различни автори, като използвате плъгин като плъгина PublishPress Capabilities или като добавите код към файловете с тема на вашия уебсайт. Ще ви покажем и двата метода.

Използване на плъгина PublishPress Capabilities

Възможности на PublishPress е друг плъгин, създаден от PublishPress. За целите на този урок ще използваме безплатна версия. Има и професионална версия, която можете да получите, когато се регистрирате за акаунт в PublishPress Pro.

Първо, ще трябва да инсталирате и активирате плъгина PublishPress Capabilities на вашия уебсайт на WordPress, както направихме с приставката Разрешения за PublishPress.

След като плъгинът е активиран, продължете напред и кликнете върху " Възможности »В административното ви меню на WordPress. Това ще отвори страницата „Възможности за роли“, където можете да промените разрешенията за различни потребителски роли.

След това изберете потребителската роля, която искате да промените, от падащото меню в горния ляв ъгъл.

ограничаване на авторите до редактиране на техните статии

След като изберете ролята „Редактор“, трябва да се уверите, че квадратчето „Редактиране на други“ е активирано под настройките Редактиране на възможностите.

Това ще позволи на редакторите да редактират други статии.

След това превъртете надолу до раздела Допълнителни възможности и поставете отметка в квадратчето Управление на способностите

По този начин всеки с ролята на редактор ще може да види статиите на други автори.

 

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

Добавяне на персонализиран код към вашата WordPress тема

Друг начин да позволите на издателите да виждат всички статии е да добавите персонализиран код към вашите файлове с теми. Въпреки това, ние не препоръчваме този метод за начинаещи, тъй като включва редактиране на кода.

За да започнете, можете да добавите този код функции на вашия файл theme.php.

функция posts_for_current_author ($ заявка) {global $ pagenow; if ('edit.php'! = $ pagenow ||! $ query-> is_admin) върне $ query; if (! current_user_can ('edit_others_posts')) {global $ user_ID; $ query-> set ('author', $ user_ID); } върне $ заявка; } add_filter ('pre_get_posts', 'posts_for_current_author');

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

Ограничете авторите до разглеждане на конкретни публикации или страници

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

С помощта на плъгина PublishPress Permissions можете лесно да решите кои конкретни публикации и страници хората могат да виждат на таблото за управление на вашия уебсайт.

За да започнете, инсталирайте и активирайте плъгина Разрешения за PublishPress на вашия уеб сайт.

Сега да приемем, че искате конкретна публикация да бъде редактирана само от издателя на уебсайта и никой друг.

За да направите това, можете да редактирате тази статия. След като сте в редактора на блокове на WordPress, просто отидете на мета полето „Разрешения: Редактиране на тази публикация“.

След това трябва да щракнете върху падащото меню за всички други потребителски роли и да изберете опцията „Блокирани“. По подразбиране разрешението ще бъде настроено на „по подразбиране: Да“, където всеки може да редактира публикацията.

След това не забравяйте да оставите настройката на редактора на " Enabled„Или“ По подразбиране: Да“. Когато зададете разрешенията, не забравяйте да актуализирате публикацията си в блога.

ограничаване на авторите до редактиране на техните статии

Препоръчителни ресурси

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

Заключение

Там ! Това е всичко за този урок. Надяваме се, че тази статия ви е помогнала да научите как да ограничите авторите до техните собствени публикации в административната област на WordPress. Не се колебайте споделяйте с приятелите си в любимите си социални мрежи

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

Но междувременно ни кажете за вашите Връзка и предложения в специалния раздел.

...