Автопубликация на WordPress

Автопубликация SEO-статей в WordPress через REST API: текст, обложка, рубрики, SEO-поля — без ручной загрузки.

Автопубликация статей на WordPress через REST API под ключ

Настраиваю автоматическую публикацию статей в WordPress — тексты из любого источника (нейросеть, внешний API, Google Docs, сторонняя CMS) попадают на сайт с нужными рубриками, обложкой и SEO-полями без ручной загрузки. Это одна из услуг автоматизации контента; смежное направление — AI-фабрика контента.

Что входит в автопубликацию WordPress

  • Подключение через WP REST API — стандартный endpoint /wp-json/wp/v2/posts, без лишних плагинов-прослоек
  • Application Passwords — безопасная аутентификация без хранения пароля админа, работает из коробки в WordPress 5.6+
  • Полный текст и форматирование — поддержка HTML, блоков Gutenberg, shortcode, классического редактора
  • Обложка (featured image) — загрузка через /wp-json/wp/v2/media и привязка к записи через поле featured_media
  • Рубрики и метки — автоматический маппинг таксономий categories и tags по идентификатору или слагу, создание новых при необходимости
  • SEO-поля — поддержка Yoast SEO, Rank Math, All in One SEO (meta_title, meta_description, canonical)
  • Черновики и отложенная публикация — статус draft или future с заданной датой, модерация перед публикацией
  • Custom Post Types — публикация не только в posts, но и в произвольные типы (services, cases, products)
  • Несколько сайтов — веер публикации в сеть WordPress Multisite или на несколько отдельных инсталляций

Как мы публикуем через WP REST API

  1. Анализ — версия WordPress, активные SEO-плагины, используемые таксономии и ACF-поля, настройки permalinks
  2. Аутентификация — создание Application Password для служебного пользователя с ролью Editor или кастомной
  3. Проектирование маппинга — поля источника → поля WordPress, правила создания отсутствующих рубрик
  4. Разработка коннектора — HTTP-клиент, обработка ошибок 401/403/429, ретраи с экспоненциальным бэк-оффом
  5. Тестирование — прогон реальных статей на стейдж-инсталляции, проверка обложек и SEO-полей
  6. Запуск и мониторинг — алёрты на ошибки публикации (Sentry), лог последних попыток, ручная переотправка

Типовые проблемы и как мы их решаем

ПроблемаРешение
401 Unauthorized при REST-запросеПереход с Basic Auth на Application Passwords или JWT, проверка CORS и правил .htaccess
403 Forbidden на /wp-json/Снимаем блокировку REST в security-плагинах (Wordfence, iThemes), разрешаем служебный IP
Битые кириллические слагиТранслитерация на стороне коннектора, принудительная кодировка UTF-8 в заголовках
Не прикрепляется обложкаСначала POST /media (получаем ID), затем PATCH /posts/{id} с полем featured_media
Нет нужной рубрики в WPПроверка через GET /categories?slug=, при отсутствии — авто-создание
Дубли публикацийКлюч идемпотентности из источника, проверка перед POST через поиск по meta-полю
Таймаут на больших статьяхЧанкованная загрузка медиа, увеличенный timeout, retry с экспоненциальной задержкой

С какими форматами источника работаем

  • Markdown — конвертация в HTML-блоки Gutenberg с сохранением подсветки кода
  • HTML — прямая передача в поле content с санацией опасных тегов
  • Структурированные поля — отдельно title, lead, body, gallery, SEO-блок, ACF-поля
  • Обложка и галерея — массив URL или файлов, автоматическая загрузка в Media Library

Обсудить автопубликацию в WordPress

Проекты в этом направлении

rk-monstro.ru

генерация SEO статей с автопубликацией для сайта студии по разработке маркетинговых решений

Подробнее →
arskam.ru

Генерация статей и превью-изображений. Разработка кастомного модуля для автопубликации на Drupal 7

Подробнее →
niksan.ru

Генерация и автопубликация статей для своего сайта

Подробнее →
poddon-moskva.ru

Генерация SEO статей и автопубликация для блога компании "Эко-Втор" по тематике деревянных поддонов

Подробнее →
goldenkeytours.com

Автоматическая генерация и публикация статей для компании "Золотой ключик" - экскурсии на Пхукете

Подробнее →
websitevrn.ru

Генерация и авторазмещенеи статей для компании "ТОП1" - специализирующейся на продвижении и разраблотке сайтов

Подробнее →

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

Как настроить автопубликацию статей на WordPress?
Автопубликация на WordPress настраивается через стандартный REST API endpoint <code>/wp-json/wp/v2/posts</code>. Я создаю служебного пользователя с Application Password, пишу коннектор, который принимает статьи из вашего источника (нейросеть, CMS, API) и отправляет их в WordPress с обложкой, рубриками и SEO-полями. Срок типовой настройки — 1–2 недели.
Через что идёт автопубликация в WordPress — REST API, плагин или webhook?
Основной путь — WP REST API, он работает из коробки с WordPress 5.0+. Плагины-прослойки (WP All Import, WP Webhooks) использую, если на сайте уже стоит подобная экосистема. Webhook-схема — когда источник сам инициирует публикацию. Выбор зависит от того, кто триггерит публикацию и какой у вас контроль над сайтом.
Можно ли публиковать статьи с обложкой и рубриками?
Да. Обложка (featured image) загружается отдельным запросом в Media Library через <code>/wp-json/wp/v2/media</code>, привязывается к записи через поле <code>featured_media</code>. Рубрики и метки маппятся по ID или slug; если нужной рубрики нет — коннектор создаёт её автоматически. Поддерживаются произвольные таксономии и Custom Post Types.
Что делать, если WordPress отдаёт 401 или 403 на /wp-json/?
Самая частая причина — security-плагины (Wordfence, iThemes Security, Sucuri), которые блокируют REST API для неавторизованных запросов. Решение: снять блокировку для служебного IP, либо перейти на Application Passwords / JWT-аутентификацию. Иногда мешает .htaccess или правила на уровне nginx — проверяю и правлю.
Поддерживаете автопубликацию на несколько сайтов одновременно?
Да. Работаю с WordPress Multisite (сеть сайтов из одного ядра) и с веером отдельных инсталляций. В обоих случаях коннектор принимает один источник и раскладывает публикации по нужным сайтам по правилам — например, по категории или языку. Аутентификация хранится отдельно для каждого сайта.
Сколько занимает настройка автопубликации в WordPress?
Типовая настройка автопубликации на один сайт WordPress — 1–2 недели. С SEO-плагинами (Yoast, Rank Math), Custom Post Types и произвольными полями — 2–3 недели. Веер на несколько сайтов или Multisite — 3–4 недели. Точный срок — после анализа структуры вашего сайта и источника контента.