К содержимому
WordPress и техника

Как подготовить WordPress к командной работе

Как подготовить WordPress к командной работе

Командная работа в WordPress начинается не с плагинов, а с одного решения: у каждого человека свой аккаунт, и ни у кого нет пароля администратора, кроме владельца. Пока блог ведёт один автор, ему всё равно, где лежат черновики и кто нажал «Опубликовать». Как только появляется второй человек — приглашённый автор, редактор на полставки, помощник, который ставит картинки, — возникают вопросы: кто что правил, почему статья вышла без обложки, кто удалил рубрику. Ниже — как развести права, настроить путь статьи от черновика до публикации, вести общий календарь и видеть, кто что сделал. Всё это делается штатными средствами и двумя-тремя бесплатными плагинами на обычном хостинге вроде Beget или Timeweb.

Роли: кому что можно и почему у всех не должно быть администратора

В WordPress пять встроенных ролей, и для маленькой редакции их хватает. Администратор ставит плагины, меняет тему и настройки, удаляет пользователей — это только владелец блога, один человек. Редактор видит и правит все записи, включая чужие, публикует, ведёт рубрики и метки. Автор пишет и публикует только свои записи и загружает файлы в медиатеку. Участник пишет черновики, но не публикует и не загружает картинки — его текст выходит после проверки редактора. Подписчик нужен только тем блогам, где есть закрытые материалы. Типичная ошибка — выдать всем администратора «чтобы не мешать». Через полгода оказывается, что уволившийся помощник до сих пор может снести сайт, а кто установил лишний плагин, выяснить нельзя.

Если стандартных ролей мало, ставьте плагин User Role Editor или Members: они позволяют собрать роль под задачу. Пример: в блоге о путешествиях есть человек, который только загружает и подписывает фотографии. Ему нужна роль «Автор» без права публиковать, но с медиатекой — такого набора в WordPress нет, а в User Role Editor он собирается за пять минут: копируете роль «Участник», добавляете возможность upload_files, сохраняете. Отдельно проверьте, что у всех, кроме администратора, снята возможность edit_theme_options — она открывает доступ к меню и виджетам, и случайная правка там ломает вид всего сайта.

Инфографика: шесть шагов, с которых начинается командная работа в WordPress — отдельные аккаунты, роли, путь статьи, календарь, журнал, правила
Инфографика: шесть шагов, с которых начинается командная работа в WordPress — отдельные аккаунты, роли, путь статьи, календарь, журнал, правила

Путь статьи от черновика до публикации

В WordPress уже встроен маршрут: «Черновик», «На утверждение», «Запланировано», «Опубликовано». Участник пишет текст и нажимает «Отправить на утверждение», редактор видит записи со статусом «На утверждение» отдельным фильтром в списке, правит и публикует или возвращает в черновики. Этого хватает для двух-трёх человек. Когда авторов пять и больше, ставьте PublishPress Planner: он добавляет свои статусы («В работе», «Нужна картинка», «На вычитке»), редакционные комментарии внутри записи, которые не видны читателям, и уведомления на почту при смене статуса. Комментарии в записи заменяют переписку в мессенджере: замечание редактора лежит рядом с текстом, а не тонет в чате.

Правило, которое экономит больше всего нервов: автор никогда не правит опубликованную статью напрямую. Для правок уже вышедшего текста в WordPress есть ревизии — каждое сохранение записывается, и в правой панели редактора видно, кто и что менял, с возможностью откатиться. Ограничьте число ревизий строкой define(‘WP_POST_REVISIONS’, 20) в wp-config.php, иначе за год база вырастет вдвое. И договоритесь, что одновременно в одной записи работает один человек: WordPress показывает замок «Запись редактирует такой-то», и его нельзя игнорировать, потому что второй сохранивший перезапишет первого.

Общий календарь и правила оформления

Календарь публикаций — это ответ на вопрос «что выходит в четверг». Самый простой вариант — тот же PublishPress Planner: он рисует месяц сеткой, в клетках стоят записи со статусами, их можно перетаскивать мышью. Если плагин ставить не хочется, ведите таблицу в Яндекс Документах с колонками «дата, тема, автор, статус, ссылка на черновик» — важна не программа, а то, что таблица одна и в неё смотрят все. Планируйте выход через штатное «Запланировано»: редактор ставит дату и время, WordPress публикует сам. На хостинге проверьте, что работает WP-Cron, иначе запланированные записи «зависают» до первого захода посетителя.

  • Памятка оформления на одну страницу: длина заголовка, кто пишет описание для поиска, размер обложки, откуда брать картинки.
  • Шаблон записи: сохраните пустую статью с нужной структурой как паттерн блоков, авторы начинают с него.
  • Правила именования файлов в медиатеке: латиница, тема, без пробелов — иначе через год ничего не найти.
  • Кто ставит рубрику и метки: только редактор, иначе появятся «Разное», «разное» и «Прочее».
  • Кто отвечает за поле «Заголовок для поиска» и описание в Rank Math или Yoast — обычно тоже редактор.

Журнал действий и безопасность входа

Когда в админку заходят несколько человек, нужен журнал: плагин Simple History или WP Activity Log пишет, кто вошёл, кто изменил запись, кто поставил плагин, с какого адреса. Журнал не для слежки — он отвечает на вопрос «почему исчезло меню» за минуту вместо часа переписки. Второе обязательное дело — двухфакторный вход для всех, включая авторов: плагин Two-Factor или WP 2FA, код из приложения на телефоне. Третье — когда человек уходит из команды, его аккаунт не удаляют, а переводят в «Подписчик» и меняют пароль: при удалении WordPress спросит, кому передать записи, и легко ошибиться. Для подключения внешних сервисов, например планировщика постов, выдавайте пароли приложений в профиле пользователя, а не основной пароль.

Команда работает без сбоев, когда каждый вопрос «кто это сделал» решается за минуту по журналу, а не по памяти.

Что сделать в первую неделю

  1. Создать каждому участнику свой аккаунт с ролью не выше нужной, общий пароль сменить.
  2. Включить двухфакторный вход и поставить журнал действий.
  3. Настроить статусы и календарь — штатные или через PublishPress Planner.
  4. Написать памятку оформления и сохранить шаблон записи как паттерн.
  5. Проверить резервные копии: команда чаще ошибается, чем один автор, и откат нужен под рукой.

Первая неделя уходит на настройку, зато потом редакция из трёх человек выпускает столько же, сколько один автор, и не теряет статьи в чатах. Если на этом этапе вам нужен ещё и человек, который отладит сайт, настроит аналитику и продвижение, — с этим помогает агентство «Креатифф»: команда получает готовую площадку, а не список задач для разработчика.

Вопрос — ответ

С чего начинается командная работа в WordPress?

Командная работа начинается с решения: у каждого человека свой аккаунт, и ни у кого нет пароля администратора, кроме владельца. Без этого вопросы «кто что правил» и «кто удалил рубрику» не получают ответа.

Какие роли WordPress подходят для маленькой редакции?

Редактор видит и правит все записи и публикует их, автор пишет и публикует только свои. Участник пишет черновики, но не публикует, а администратор ставит плагины и меняет настройки, и это должен быть только владелец блога.

Как работает путь статьи от черновика до публикации?

Участник нажимает «Отправить на утверждение», а редактор видит такие записи отдельным фильтром, правит и публикует или возвращает в черновики. Для пяти и более авторов можно поставить PublishPress Planner с собственными статусами.

Как не потерять чужие правки в опубликованной статье?

Автор никогда не правит опубликованную статью напрямую. WordPress записывает ревизии при каждом сохранении, и в правой панели видно, кто и что менял, с возможностью откатиться.

Что сделать с аккаунтом человека, который ушёл из команды?

Аккаунт не удаляют, а переводят в роль «Подписчик» и меняют пароль. При удалении WordPress спросит, кому передать записи, и легко ошибиться.

Читайте также