POST FORGE
POSTFORGE / INSTRUCTIONS

Module instructions: WordPress

PostForge для WordPress

Плагин получает сгенерированные материалы из PostForge API и публикует их в WordPress.

Установка

1. Загрузите папку `postforge-wordpress` в `wp-content/plugins/`.

2. Активируйте плагин в админке WordPress.

3. Откройте `Настройки -> PostForge Sync`.

Настройки

  • `API Base URL`: адрес API сервиса, например `https://postforge.ru/api`
  • `API Key`: ключ пользователя из дашборда PostForge
  • `Кампании`: ID кампаний через запятую (пусто = все)
  • `Тип записи`: куда публиковать (post, page, кастомный post type)
  • `Статус`: draft/publish/pending/private
  • `Автор`: автор создаваемых записей
  • `Режим получения`:
  • `WP-Cron` — нативный механизм WordPress
  • `По хитам сайта` — синхронизация по заходам на сайт (с защитой от слишком частых запусков)
  • `Только вручную` — только кнопкой в интерфейсе
  • `Интервал` и `Лимит за запуск`

Поля и маппинг

Плагин заполняет:

  • `post_title` <- `title`
  • `post_content` <- `content_html` / `content`
  • `post_excerpt` <- `preview_text` / `excerpt`
  • `post_name` <- `slug`
  • `post_date` <- `published_at` / `created_at`

Технические мета-поля:

  • `_postforge_article_id` — ID материала в PostForge
  • `_postforge_payload` — сырой JSON ответа

Защита от дублей

Повторная загрузка того же материала обновляет существующую запись по `_postforge_article_id`.

Рекомендованный cron на сервере

Если трафика мало, добавьте системный cron для WordPress:

*/5 * * * * php /path/to/site/wp-cron.php > /dev/null 2>&1