Почему WordPress показывает список пользователей через wp-json

REST API может публично показывать имена авторов, нужные для материалов. Ограничение оценивают по реальному риску, не ломая редактор и интеграции.

Почему WordPress показывает список пользователей через wp-json — рабочая ситуация по теме статьи

REST API WordPress по умолчанию предоставляет публичный эндпоинт со списком пользователей сайта — это не ошибка, а особенность архитектуры, о которой стоит знать с точки зрения безопасности.

Что именно видно посторонним

Через адрес вида /wp-json/wp/v2/users любой посетитель может увидеть список авторов с их именами пользователя (login), что упрощает подбор пароля методом перебора, если username совпадает с тем, что используется для входа в админку.

Почему так сделано по умолчанию

Эта функциональность нужна для многих легитимных задач — например, отображения информации об авторе статьи через API в темах и приложениях, работающих с WordPress как headless CMS.

Как ограничить, если это не нужно

Плагины безопасности (например, Disable REST API или специальные модули в комплексных решениях вроде Wordfence) позволяют закрыть этот эндпоинт для неавторизованных запросов, оставив доступ только тем, кому это действительно необходимо.

FAQ

Частые вопросы по теме

01Можно применить рекомендации из статьи к существующему проекту?

Да. Если сайт, реклама или интеграция уже работают, сначала проверяем текущую реализацию и предлагаем изменения без обязательной полной переделки.

02Сколько стоит связанная работа?

Стартовая стоимость услуги «Разработка REST API» — От 70 000 ₽. Точная оценка зависит от текущего проекта и объёма изменений.

03Что прислать для оценки?

Ссылку на сайт или сервис, короткое описание проблемы и пример ожидаемого результата. Доступы и подробное ТЗ для первого ответа обычно не нужны.

Дальше

Ещё материалы по теме

Вопрос по проекту

Покажите текущую ситуацию

Ссылка и короткое описание обычно полезнее длинного ТЗ. Мы увидим тему статьи в источнике заявки и не заставим повторять контекст.

Связаться

Старт

Можно прийти
просто с задачей.

Без готового ТЗ. Достаточно описать, что нужно запустить, исправить или связать.

Получить оценку

Коротко опишите задачу