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