Mu-Plugin 1.1: Eingabebox, Elementor-Widgets FAQ und Kurzantwort; normaler Beitragsinhalt

This commit is contained in:
2026-09-21 20:23:19 +02:00
parent 7dcf774896
commit 34efb2c629
4 changed files with 608 additions and 128 deletions

View File

@@ -183,21 +183,31 @@ Fehlt `seo_titel`, wird `titel` verwendet.
### Ausgabeform in WordPress
Der Node **Konfiguration** hat den Schalter `elementor_ausgabe`.
Der Artikel landet als normaler WordPress-Beitragsinhalt, nicht als
Elementor-Layout. Kurzantwort, FAQ, CTA-Ziel und Stand liegen als Meta-Felder
am Beitrag.
Steht er auf `true` (Standard), baut der Workflow aus dem Artikel eine
Elementor-Struktur: Der Text wird an den H2-Grenzen in einzelne
Text-Editor-Widgets zerlegt, die Kurzantwort bekommt einen eigenen Block, und
das FAQ wird zu einem **nested-accordion** mit aktiviertem `faq_schema`.
Das ist dasselbe Widget, das die Leistungsseiten von skrift.de verwenden, der
Beitrag laesst sich also im Builder wie jede andere Seite bearbeiten und
WordPress gibt automatisch FAQPage-Schema aus.
Das Mu-Plugin `skrift-ratgeber-felder.php` (ab Version 1.1) bringt dafuer mit:
Steht er auf `false`, landet der Artikel als klassischer Beitragsinhalt. Das FAQ
gibt dann der Shortcode `[skrift_faq]` aus, den das Mu-Plugin mitbringt.
- **Eingabebox "Ratgeber: Kurzantwort, CTA und FAQ"** unter dem Editor.
Dort lassen sich alle vier Felder von Hand pflegen, das FAQ als Liste mit
"Frage hinzufuegen". Speichern aus n8n per REST beruehrt die Box nicht.
- **Elementor-Widget "Skrift FAQ"**. Einmal ins Single-Post-Template im
Theme Builder setzen, dann zeigt jeder Beitrag automatisch seine eigenen
Fragen als Umschalter. Gestaltung (Typografie, Farben, Rahmen, Abstaende)
im Widget, FAQPage-Schema per Schalter. Beitraege ohne FAQ zeigen nichts an.
- **Elementor-Widget "Skrift Kurzantwort"** fuer die Kurzantwort-Box,
loest Preis-Shortcodes im Text auf.
- Shortcodes `[skrift_faq titel="..."]` und `[skrift_kurzantwort]` als
Alternative, etwa im Elementor-Shortcode-Widget.
- `cta_ziel` und `stand_datum` gibt Elementor Pro direkt ueber das Dynamic Tag
"Beitrags-Custom-Feld" aus.
Die Meta-Felder `kurzantwort`, `faq`, `cta_ziel` und `stand_datum` werden in
beiden Faellen geschrieben, unabhaengig von der Darstellung.
Das native Elementor-Widget "Akkordeon" kann keine Liste aus einem Meta-Feld
wiederholen, die Anzahl seiner Eintraege ist fest. Deshalb das eigene Widget.
Der Schalter `elementor_ausgabe` im Node **Konfiguration** steht auf `false`
und sollte dort bleiben.
### Schreibregeln fuer content_html