Disable REST API for Real
WordPress REST API - отличный ресурс, но если вы не хотите его использовать, возможно, вам захочется закрыть эту дверь для своего WordPress. В отличие от других популярных плагинов, которые нацелены на отключение REST API, но возвращают только ошибку, обрабатываемую REST API, при получении запроса по умолчанию этот плагин удаляет все фильтры и действия, связанные с WordPress REST API, и возвращает ошибку 404. для запросов, отправленных к конечным точкам URL-адресов REST API, эффективно блокируя любое использование REST API. При желании вы можете установить для параметра REST API на странице «Настройки» -> «Общие» значение «Только вход в систему» для менее радикального действия, чтобы оставить доступ к REST API включенным, но потребовать, чтобы пользователь вошел в систему для принятия запросов. Если вы довольны плагином, пожалуйста, не забудьте дать ему хорошую оценку, это будет мотивировать меня продолжать делиться и улучшать этот плагин (и другие). ПОДДЕРЖКА: Если у вас есть какие-либо вопросы о поддержке, создайте проблему в репозитории Github. Требования WordPress 4.7 и выше. Возможности Отключите REST API ядра WordPress по-настоящему, удалив все фильтры и действия, связанные с ним, и вернув ошибку 404 для запросов, отправленных на конечные точки URL REST API (например, https://example.com/wp-json/whatever). Возможность требовать от пользователя входа в систему для использования REST API вместо его полного отключения. Использование Чтобы полностью отключить REST API, просто установите плагин со страницы «Плагины» и включите его. Если вы не хотите отключать REST API, но вместо этого хотите, чтобы пользователь вошел в систему, перейдите на страницу «Настройки» -> «Общие» и установите для REST API параметр «Только вход в систему» и нажмите «Сохранить изменения». Вы можете снова изменить значение этого параметра на «Выкл.», Если хотите снова отключить REST API. Чтобы вернуться к настройкам WordPress по умолчанию, просто отключите плагин.
Автор: Samuel Aguilera
Версия: 2.1.1