Плагин «Website Content Manager»

Плагин Website Content Manager позволяет автоматически генерировать контент и изображения с помощью ИИ-провайдеров. Поддерживает работу с GigaChat, интеграцию с Telegram и создание SEO-полей для записей и страниц WordPress.
Плагин WordPress для автоматического создания контента с помощью ИИ-провайдеров. Плагин поддерживает работу с различными провайдерами ИИ, автоматическую генерацию текста и изображений, создание и публикацию материалов WordPress, а также интеграцию с Telegram для уведомлений.

Website Content Manager

Версия: 0.0.5

Обновлено: 2026-03-07

Требует WP: 5.0

Требует PHP: 7.4

Автор: Влад Смирнов

Распространяется: Не распространяется

Публичная оферта от «01» января 2026 г.

Скачать

Не распространяется
  • 0.0.5
  • 0.0.4
  • 0.0.3
  • 0.0.2
  • 0.0.1

Версия 0.0.1

Первый релиз плагина. Базовая функциональность:

  • Провайдеры ИИ — создание, редактирование, удаление и копирование настроек. Поддержка GigaChat API.
  • Основной провайдер — выбор настройки по умолчанию. Проверка соединения с API. Загрузка моделей для GigaChat.
  • Страница документации — вывод README.md в виде форматированного HTML.
  • Интеграция с Telegram — настройка токена бота, ID пользователей, отправка тестового сообщения, хештег #WCM.
  • Промпты — настройка промптов генерации текста и изображений.
  • Очередь заданий — просмотр заданий, цветовая индикация статусов, связь с записями WordPress.
  • Задания — cron job для обработки очереди, немедленное выполнение.
  • Система задач — модульная система с задачей «Создать материал» (генерация текста, изображений, публикация).
  • Провайдер для изображений — отдельный провайдер для генерации изображений.
  • Управление расписанием — интервалы (час, 2 часа, 6 часов, день), активация/деактивация.
  • Управление заданиями — создание, редактирование, выполнение по ID, отдельная генерация текста и изображений.
  • Разметка текста — правила конвертации текста в HTML, предпросмотр, таблица wp_wcm_markup_rules.
  • Обработка текста — улучшение Markdown списков, Parsedown, санитизация, применение правил разметки.
  • Уведомления об ошибках в Telegram — при сбоях генерации текста, изображений, публикации.
  • Динамический хештег в Telegram — формирование из Text Domain плагина.
  • Таблицы БДwp_wcm_providers, wp_wcm_provider_values, wp_wcm_tasks, wp_wcm_markup_rules, wp_wcm_error_logs.

Версия 0.0.2

Новые возможности:

  • SEO-поля для записей и страниц — произвольные поля «SEO-заголовок (title)» и «Мета-описание (description)» в редакторе постов и страниц. Подмена тега <title> и вывод meta name="description" на фронтенде.
  • Интеграция с Yoast и Rank Math — отключение вывода meta description сторонних плагинов, когда плагин выводит свой.
  • Анализ контента (ContentAnalysis) — класс для проверок SEO: длина title (50–60 символов), длина meta description (155–160 символов). Фильтр wcm_seo_checks для регистрации своих проверок.
  • Автозаполнение SEO через ИИ — генерация title и description с помощью провайдеров ИИ по настраиваемым промптам. Отдельные провайдеры для title и description. Настройка минимальной и максимальной длины.
  • Расписание проверок SEO — cron wcm_process_seo_scheduler для периодической проверки и автозаполнения SEO. Интервалы: каждый час, каждые 15 минут, каждую минуту. Период перепроверки материалов (по умолчанию 120 дней).
  • Ежедневный отчёт SEO — cron wcm_seo_daily_report для отправки статистики в Telegram.
  • Сервер обновлений — интеграция с WP_Update_Server для проверки и установки обновлений плагина с внешнего сервера.
  • Дополнительные интервалы cron — «Каждую минуту» (60 сек) и «Каждые пятнадцать минут» (900 сек) для расписания задач.

Улучшения:

  • Очистка устаревшего cron wcm_process_seo_fill при загрузке плагина.
  • Функция wcm_get_upload_filename_prefix_default() — префикс имени файла загрузки по умолчанию (домен сайта).

Версия 0.0.3

Улучшения библиотеки обновлений (WP_Update_Server):

  • Передача лицензии при скачивании — если плагин использует лицензионный ключ, к URL пакета обновления автоматически добавляется параметр &license=Номер_лицензии. Работает при ручной проверке обновлений («Проверить обновления» на странице Плагины) и при автоматическом обновлении плагина.
  • Фильтр upgrader_pre_download — дополнительная гарантия передачи лицензии при любом способе скачивания обновления.
  • Опциональный license_option — параметр license_option в конфигурации сделан опциональным; для плагинов без лицензии можно передать пустую строку.

Версия 0.0.5

Иллюстратор — доработка алгоритма генерации изображений:

  • Плейсхолдеры — для «Генератор промпта изображения» и «Генератор изображений»: [headline], [paragraph], [list-headline], [title], [description]. Подстановка: заголовок страницы, первый абзац до h2, список заголовков материала, SEO title и description из метаполей (Yoast, Rank Math, All in One SEO).
  • Логика работы: если в колонке «Промпт» есть текст — он используется для генерации с подстановкой плейсхолдеров; если пусто и включён «Генератор промпта» — запрос к провайдеру с плейсхолдерами, ответ передаётся в генератор изображений; если выключен — используется «Промпт генерации изображения» с плейсхолдерами.
  • Переименование — «Генератор описания изображения» → «Генератор промпта изображения».
  • Подсветка блоков — зелёная подсветка при готовности (галочка и заполненный промпт для «Генератор промпта», заполненный промпт для «Генератор изображений»).
  • Обновлены описания блоков, планировщика и модальных окон добавления/редактирования с подсказками по плейсхолдерам.

Исправления:

  • Защита от отсутствия таблицы очереди иллюстратора — автоматическое создание при первом обращении.
  • Проверка типа объекта поста перед обработкой плейсхолдеров.

Версия 0.0.4

Новые возможности:

  • Плитка тегов в экспорте/импорте — настройки плитки тегов (лимит, цвета) включены в экспорт и импорт настроек.

Документация:

  • Добавлены разделы «Плитка тегов» и «Экспорт и импорт настроек».
  • Обновлена структура плагина (website-content-manager).
Поделиться с друзьями
Smirnov code
Добавить комментарий