Подключить WordPress REST: HTTPS, пользователь, пароль приложения, проверка
Создайте в WordPress пароль приложения для пользователя с правами на записи, введите адрес сайта, логин и этот пароль в карточке WordPress, проверьте подключение, выберите настройки и сохраните.
Содержание
Прежде чем начать
- Сайт открывается по HTTPS, REST API WordPress не отключён плагинами безопасности.
- Есть пользователь WordPress, который может создавать записи нужного типа (для режима «Публиковать сразу» — и публиковать их). Удобно завести для SerpJet отдельного пользователя с ролью «Редактор» или «Автор».
- Для обложек пользователю нужно право загружать файлы в медиатеку.
- Основной пароль от сайта не нужен и не вводится.
1. Создайте пароль приложения
- Войдите в админку WordPress под этим пользователем → Пользователи → Профиль.
- В блоке «Пароли приложений» введите название, например «SerpJet», и нажмите «Добавить новый пароль приложения».
- Скопируйте показанный пароль — WordPress покажет его один раз.
Если блока нет, пароли приложений отключены плагином или настройками хостинга. Подробнее — в справке WordPress (ссылка «Как создать пароль приложения» есть и в карточке).
2. Подключите сайт в SerpJet
- Проект → «Подключения» → карточка WordPress.
- Заполните «Адрес сайта» (например,
https://site.ru), «Логин WordPress» и «Пароль приложения». - Нажмите «Проверить подключение». Появится «Учётные данные проверены».
- Выберите «Тип записи», режим «Новые статьи» («Сначала в черновики» или «Публиковать сразу»), при необходимости «Категорию» и «Автора» — подробнее о настройках.
- Прочитайте предупреждения о правах под настройками и нажмите «Сохранить подключение».
3. Проверьте первую доставку
- Для первой проверки выберите «Сначала в черновики».
- Дождитесь статьи со статусом «Готова к публикации» — SerpJet отправит её автоматически.
- Найдите черновик в WordPress: проверьте заголовок, текст, отрывок, обложку и рубрику.
- Опубликуйте черновик в WordPress. В течение нескольких минут SerpJet увидит публикацию: статья станет «Опубликована», адрес заполнится сам.
В карточке WordPress после первой публикации появится «Последняя публикация» с датой.
Если не получилось
| Сообщение | Что проверить |
|---|---|
| «Укажите корректный HTTPS-адрес сайта.» | Адрес начинается с https:// и указывает на корень сайта. |
| «Не удалось найти адрес сайта.» / «Не удалось подключиться к WordPress.» | Сайт открывается из интернета, домен указан без опечаток, хостинг не блокирует внешние запросы. |
| «Сайт перенаправляет запросы REST API. Укажите конечный адрес сайта.» | Укажите адрес, на который сайт перенаправляет (например, с www или без). |
| «WordPress отклонил запрос: проверьте пароль приложения и права пользователя.» | Логин и пароль приложения скопированы без пробелов; пользователь не заблокирован; плагин безопасности не закрывает REST API. |
| «У пользователя WordPress нет необходимых прав…» | Выберите другой тип записи, режим «Сначала в черновики» или повысьте роль пользователя. |
| «Для вывода JSON-LD через REST пользователю WordPress нужно право unfiltered_html…» | Статьи будут публиковаться, но без разметки JSON-LD. Чтобы она выводилась, роль пользователя должна разрешать HTML без фильтрации (обычно «Администратор» или «Редактор» на одиночном сайте). |
| «Автоматическая публикация сейчас недоступна. Готовые статьи сохранятся в SerpJet.» | Временная недоступность на стороне SerpJet. Статьи не потеряются; если сообщение не исчезает, напишите в поддержку. |
Простые постоянные ссылки (?p=123) поддерживаются: SerpJet найдёт REST API и в этом случае.
Что дальше
Не нашли ответ? Напишите в поддержку из панели — укажите проект и что вы видите на экране.