Иногда на сайте бывает необходимо внести некоторые ограничения на количество публикуемых и отправленных на утверждение записей. Часто такие лимиты используют владельцы сайтов, на которых задействовано несколько авторов. Кроме того, такие ограничения могут быть полезны на сайтах с оплачиваемым участием, предоставляющим зарегистрированным пользователям возможность рекламировать свой контент с помощью объявлений (записей). В таком случае имеет смысл ограничить количество объявлений для каждого пользователя в месяц.
Как установить лимит на количество записей?
WordPress не имеет каких-либо инструментов для установки лимитов. По умолчанию, каждый пользователь с соответствующими правами может публиковать и отправлять на утверждение записи в неограниченном количестве публиковать. Для решения задачи существует специальный инструмент – бесплатный плагин Limit Posts.
Плагин Limit Posts
Отметим, что плагин уже давно не обновлялся, но все равно выполняет свои функции. Итак, после его установки и активации, следует перейти на страницу настроек, расположенную в админ-меню в разделе Настройки -> Limit Posts.
На странице видна таблица (пока еще пустая), в которой отображается список всех лимитов. Для создания нового необходимо нажать кнопку Add New Limit. В итоге будет открыто всплывающее окно, в котором нужно задать настройки лимита.
Ту Вы можете выбрать роль пользователя или указать какого-либо конкретного, указав ограничения, в рамках которых он сможет публиковать или отправлять в определенный период времени записи. В завершении настройки нужно нажать кнопку add. Теперь таблица с лимитами будет иметь вид:
Для быстрого редактирования или удаления созданного лимита справа доступны соответствующие кнопки (Edit и Remove соответственно). Отметим, что Вы можете добавить любое количество лимитов, задающих те или иные ограничения. В итоге, когда какой-либо из пользователей попытается создать больше записей, чем ему разрешено, то увидит уведомление:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.