Spintax é um conjunto de ferramentas de geração de conteúdo para WordPress. Crie templates reutilizáveis em marcação spintax — enumerações, permutações, variáveis, condicionais e concordância de plural — e depois incorpore-os em linha via shortcodes e PHP, ou vincule-os a campos ACF e post-meta para que cada post correspondente receba a sua própria variante renderizada ao salvar, por cron ou sob demanda.
Marcação
- Enumerações —
{a|b|c}escolhe uma opção ao acaso, com aninhamento - Permutações —
[<config>a|b|c]pega N elementos, embaralha e une com separadores personalizados - Variáveis —
%var%com escopo global, local (#set) e de shortcode - Condicionais —
{?VAR?then|else}ramifica conforme uma variável esteja definida - Concordância de plural —
{plural N: one|few|many}escolhe a forma gramaticalmente correta pelo número (RU/UK/BE 3 formas, estilo EN 2 formas) - Templates aninhados — incorpore um template dentro de outro via
#includeou[spintax]
Vínculos com ACF e post-meta
Combine um template com um campo ACF (text / textarea / wysiwyg) ou uma chave post-meta, configure-o uma vez por tipo de post, e o Spintax preenche o campo em cada post correspondente: semeia campos vazios, preserva edições manuais e regenera ao salvar ou por cron.
- Bulk Apply — percursos assíncronos em blocos via Action Scheduler, com um «Run now» síncrono e WP-CLI como alternativa
- Logs — um registro por percurso do que cada execução escreveu, ignorou ou limpou
- WP-CLI —
wp spintax bindings list|apply|test|export|importpara sincronização staging → produção - Migração — assistente de um passo para quem vem de
nested-spintax-for-acf
Desempenho e privacidade
A saída renderizada é armazenada em cache via API WP Object Cache (compatível com Redis / Memcached), com regeneração opcional por cron e por template. Tudo roda localmente: sem serviços externos, sem rastreamento, sem que nenhum dado saia do seu servidor.
Sintaxe baseada no padrão GTW (Generating The Web).