Spintax es un conjunto de herramientas de generación de contenido para WordPress. Crea plantillas reutilizables con marcado spintax — enumeraciones, permutaciones, variables, condicionales y concordancia de plural — y luego inclúyelas en línea mediante shortcodes y PHP, o vincúlalas a campos ACF y post-meta para que cada entrada que coincida obtenga su propia variante renderizada al guardar, según un cron o bajo demanda.
Marcado
- Enumeraciones —
{a|b|c}elige una opción al azar, con anidamiento - Permutaciones —
[<config>a|b|c]toma N elementos, los baraja y los une con separadores personalizados - Variables —
%var%con ámbito global, local (#set) y de shortcode - Condicionales —
{?VAR?then|else}ramifica según si una variable está definida - Concordancia de plural —
{plural N: one|few|many}elige la forma gramaticalmente correcta según el número (RU/UK/BE 3 formas, estilo EN 2 formas) - Plantillas anidadas — incrusta una plantilla dentro de otra con
#includeo[spintax]
Vínculos con ACF y post-meta
Empareja una plantilla con un campo ACF (text / textarea / wysiwyg) o una clave post-meta, configúralo una vez por tipo de entrada y Spintax rellena el campo en cada entrada que coincida: siembra los campos vacíos, conserva las ediciones manuales y regenera al guardar o por cron.
- Bulk Apply — recorridos asíncronos por lotes con Action Scheduler, con un «Run now» síncrono y WP-CLI como alternativa
- Registros — un registro por recorrido de lo que cada ejecución escribió, omitió o vació
- WP-CLI —
wp spintax bindings list|apply|test|export|importpara sincronizar staging → producción - Migración — asistente de un solo paso para quienes vienen de
nested-spintax-for-acf
Rendimiento y privacidad
La salida renderizada se almacena en caché mediante la API WP Object Cache (compatible con Redis / Memcached), con regeneración opcional por cron y por plantilla. Todo se ejecuta localmente: sin servicios externos, sin seguimiento, sin que ningún dato salga de tu servidor.
Sintaxis basada en el estándar GTW (Generating The Web).