Spintax

Generación de contenido por plantillas para WordPress: marcado spintax más vínculos con ACF y post-meta para contenido dinámico a cualquier escala.

Disponible en: WordPress.org GitHub
Sitio del proyecto →

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 #include o [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-CLIwp spintax bindings list|apply|test|export|import para 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).