Mit der Flyo WordPress Integration werden Inhalte aus einem Content Pool in WordPress veröffentlicht und bei Änderungen aktualisiert. Pro Content Pool wählst du aus, wohin die Inhalte synchronisiert werden sollen, und verknüpfst anschliessend die Flyo Felder mit den passenden WordPress Feldern.
Voraussetzungen
Du benötigst eine WordPress-Webseite, die über HTTPS erreichbar ist. Trage in Flyo nur die Basisdomain ein, z.B. https://www.beispiel.ch, ohne /wp-json am Ende.
Die Webseite muss mit WordPress 5.6 oder neuer laufen. Die WordPress REST API ist seit WordPress 4.7 standardmässig unter /wp-json verfügbar; Application Passwords, die für die Verbindung verwendet werden, sind ab WordPress 5.6 enthalten.
Zusätzlich benötigst du einen WordPress-Benutzer mit Berechtigung zum Erstellen und Bearbeiten der gewünschten Inhalte. Für die Verbindung wird ein Application Password dieses Benutzers verwendet.
Die WordPress REST API muss auf der Webseite erreichbar sein und darf nicht durch Sicherheits-Plugins oder Server-Regeln blockiert werden.
Unterstützte Inhalte
Flyo kann Inhalte in folgende WordPress-Bereiche synchronisieren:
| WordPress Inhalt | Voraussetzung |
|---|---|
| Beiträge | Über die WordPress REST API verfügbar |
| Seiten | Über die WordPress REST API verfügbar |
| Custom Post Types | Der Custom Post Type muss in der REST API freigegeben sein |
Custom Post Types werden unterstützt, wenn sie in WordPress für die REST API sichtbar sind. Technisch muss der Post Type einen REST-Endpunkt wie /wp/v2/produkte bereitstellen.
Nicht als Ziel unterstützt werden administrative WordPress-Bereiche wie Benutzer, Einstellungen, Plugins, Themes, Medienbibliothek, Kommentare, Menüs oder Widgets.
Eigene Felder und Taxonomien
Die Integration liest die beschreibbaren Felder der gewählten WordPress Collection aus. Dazu gehören Standardfelder wie Titel, Inhalt, Auszug, Slug, Status oder Beitragsbild.
ACF-Felder werden unterstützt, wenn Advanced Custom Fields auf der WordPress-Webseite aktiv ist und die betroffenen Feldgruppen für die REST API freigegeben sind. Falls ACF vorhanden ist, aber keine Felder gefunden werden, prüfe in WordPress die Option Show in REST API der Feldgruppe.
Kategorien, Schlagwörter und eigene Taxonomien können ebenfalls zugeordnet werden, sofern sie über die REST API verfügbar sind. Für Taxonomien erwartet WordPress in der Regel die numerischen Term-IDs.
Feldzuordnung
Verknüpfe die Felder deines Content Pools mit den WordPress Feldern. Pro Content Pool kann eine eigene WordPress Collection gewählt und individuell gemappt werden.
Wenn kein Status zugeordnet wird, erstellt Flyo neue Inhalte standardmässig als Entwurf. Ein Beitragsbild kann mit einem Bild- oder Datei-Feld aus Flyo verbunden werden.

