Spintax — WordPress-плагин для шаблонной генерации контента на основе spintax-разметки. Создавайте переиспользуемые шаблоны с рандомными вариантами текста, подстановкой переменных и перестановками, а затем встраивайте их куда угодно через шорткоды или PHP.
Ключевые возможности
- Перечисления —
{a|b|c}случайно выбирает один вариант, поддерживается вложенность - Перестановки —
[<config>a|b|c]берёт N элементов, перемешивает и соединяет через заданный разделитель - Переменные —
%var%с глобальной, локальной (#set) и шорткод-областью видимости - Вложенные шаблоны — можно встраивать один шаблон в другой через
#includeили[spintax] - Object cache — рендер кешируется через WP Object Cache (совместимо с Redis / Memcached)
- Крон-регенерация — опциональное обновление кеша по расписанию на шаблон
- Валидация — проверка скобок, обнаружение циклических ссылок, синтаксический разбор
- Админка — редактор с подсветкой, живой предпросмотр, копирование шорткода, страница настроек
Синтаксис построен на стандарте GTW (Generating The Web).
Статус
v1.1.0 загружен на WordPress.org, ожидает ответа ревьюера. Канонический источник — репозиторий GitHub, пока плагин находится на модерации.