Как на WordPress-сайте установить лимит на создание записей пользователями?

Иногда на сайте бывает необходимо внести некоторые ограничения на количество публикуемых и отправленных на утверждение записей. Часто такие лимиты используют владельцы сайтов, на которых задействовано несколько авторов. Кроме того, такие ограничения могут быть полезны на сайтах с оплачиваемым участием, предоставляющим зарегистрированным пользователям возможность рекламировать свой контент с помощью объявлений (записей). В таком случае имеет смысл ограничить количество объявлений для каждого пользователя в месяц.

Как установить лимит на количество записей?

WordPress не имеет каких-либо инструментов для установки лимитов. По умолчанию, каждый пользователь с соответствующими правами может публиковать и отправлять на утверждение записи в неограниченном количестве публиковать. Для решения задачи существует специальный инструмент — бесплатный плагин Limit Posts.

Плагин Limit Posts

Отметим, что плагин уже давно не обновлялся, но все равно выполняет свои функции. Итак, после его установки и активации, следует перейти на страницу настроек, расположенную в админ-меню в разделе Настройки -> Limit Posts.

Страница настроек плагина Limit Posts

На странице видна таблица (пока еще пустая), в которой отображается список всех лимитов. Для создания нового необходимо нажать кнопку Add New Limit. В итоге будет открыто всплывающее окно, в котором нужно задать настройки лимита.

Создание нового лимита в плагине Limit Posts

Ту Вы можете выбрать роль пользователя или указать какого-либо конкретного, указав ограничения, в рамках которых он сможет публиковать или отправлять в определенный период времени записи. В завершении настройки нужно нажать кнопку add. Теперь таблица с лимитами будет иметь вид:

Страница настроек плагина Limit Posts

Для быстрого редактирования или удаления созданного лимита справа доступны соответствующие кнопки (Edit и Remove соответственно). Отметим, что Вы можете добавить любое количество лимитов, задающих те или иные ограничения. В итоге, когда какой-либо из пользователей попытается создать больше записей, чем ему разрешено, то увидит уведомление:

Создание новой записи

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.