Я бы порекомендовал установить WordPress в качестве многосайтовой сети и предоставить каждому отделу свой собственный сайт. Вы можете сделать это на основе поддоменов (department-1.mysite.com
, department-2.mysite.com
и т. Д.) Или в виде подпапок (mysite.com/department-1
, mysite-.com/department-2
и т. Д.).
Пользователи могут иметь разные роли на каждом сайте в сети. Вы, как супер администратор, будете иметь полный доступ ко всему. Если у вас есть автор, который должен быть автором только на сайте одного отдела, вы можете ограничить его таким образом. Вы также можете предоставить пользователю разрешение быть автором на одном сайте, редактором на другом и просто подписчиком на другом. Это очень гибкая система.
Это самый простой способ разделить авторов на отдельные «отделы» в WordPress ... и самое большое преимущество в том, что вам не нужен плагин, чтобы он работал!