Spintax

Vorlagenbasierte Inhaltserstellung für WordPress — Spintax-Markup plus ACF- und Post-Meta-Bindungen für dynamische Inhalte in jedem Umfang.

Verfügbar in: WordPress.org GitHub
Projektseite →

Spintax ist ein Toolkit zur Inhaltserstellung für WordPress. Erstellen Sie wiederverwendbare Vorlagen im Spintax-Markup — Aufzählungen, Permutationen, Variablen, Bedingungen und Pluralabgleich — und betten Sie sie dann entweder per Shortcode und PHP ein oder binden Sie sie an ACF- und Post-Meta-Felder, sodass jeder passende Beitrag beim Speichern, per Cron oder auf Abruf seine eigene gerenderte Variante erhält.

Markup

  • Aufzählungen{a|b|c} wählt zufällig eine Option, mit Verschachtelung
  • Permutationen[<config>a|b|c] nimmt N Elemente, mischt sie und verbindet sie mit eigenen Trennzeichen
  • Variablen%var% mit globalem, lokalem (#set) und Shortcode-Geltungsbereich
  • Bedingungen{?VAR?then|else} verzweigt je nachdem, ob eine Variable gesetzt ist
  • Pluralabgleich{plural N: one|few|many} wählt die grammatisch korrekte Form nach Anzahl (RU/UK/BE 3 Formen, EN-Stil 2 Formen)
  • Verschachtelte Vorlagen — eine Vorlage in einer anderen per #include oder [spintax]

ACF-/Post-Meta-Bindungen

Verbinden Sie eine Vorlage mit einem ACF-Feld (text / textarea / wysiwyg) oder einem Post-Meta-Schlüssel, konfigurieren Sie sie einmal pro Beitragstyp, und Spintax füllt das Feld in jedem passenden Beitrag — füllt leere Felder automatisch, bewahrt manuelle Änderungen und regeneriert beim Speichern oder per Cron.

  • Bulk Apply — gestückelte asynchrone Durchläufe über Action Scheduler, mit synchronem „Run now“ und WP-CLI als Fallback
  • Logs — ein Protokoll pro Durchlauf darüber, was geschrieben, übersprungen oder geleert wurde
  • WP-CLIwp spintax bindings list|apply|test|export|import für die Synchronisierung Staging → Produktion
  • Migration — Assistent in einem Schritt für Umsteiger von nested-spintax-for-acf

Leistung & Datenschutz

Die gerenderte Ausgabe wird über die WP-Object-Cache-API zwischengespeichert (Redis / Memcached möglich), mit optionaler Cron-Regeneration pro Vorlage. Alles läuft lokal — keine externen Dienste, kein Tracking, keine Daten verlassen Ihren Server.

Die Syntax basiert auf dem GTW-Standard (Generating The Web).