ChurchTools Integration Suite – Posts Sync Addon WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
ChurchTools Integration Suite - Posts Sync Addon
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/feg-aschaffenburg/churchtools-suite-posts-sync/releases/download/v0.2.0.3/churchtools-suite-posts-sync-0.2.0.3.zipSynchronisiert ChurchTools-Posts in WordPress-Posts und -Seiten.
Description
ChurchTools Suite – Posts Sync ist ein Addon für das ChurchTools Suite Plugin. Es ermöglicht die automatische Synchronisation von ChurchTools-Posts in WordPress-Posts oder -Seiten.
Anforderungen:
- ChurchTools Suite v1.2.0.0 oder höher
- WordPress 5.0 oder höher
- PHP 8.2 oder höher
Features:
- 🔄 Automatische Synchronisation von ChurchTools-Posts
- 📝 Konfigurierbar: Posts oder Seiten
- 📌 Flexible Veröffentlichungsstatus: Entwurf, Veröffentlicht, Privat
- 🔐 Intelligente Änderungserkennung (verhindert unnötige Updates)
- 📊 Sync-Statistiken im Admin-Dashboard
- 🧩 Gutenberg-Block "ChurchTools Berichte"
- 🏷️ Shortcode
[cts_posts]für flexible Ausgaben
Installation
- Installieren und aktivieren Sie das Hauptplugin ChurchTools Suite (v1.2.0.0+)
- Laden Sie dieses Addon hoch:
/wp-content/plugins/churchtools-suite-posts-sync/ - Aktivieren Sie das Addon im Admin-Bereich
- Gehen Sie zu Einstellungen → ChurchTools → Berichte und aktivieren Sie den Berichte-Sync
- Synchronisieren Sie die Post-Gruppen und wählen Sie die gewünschten Gruppen aus
- Speichern Sie Zieltyp, Status und Filter. Das funktioniert auch auf einer gehosteten Produktivinstallation.
Configuration
Nach der Aktivierung können Sie unter Einstellungen → ChurchTools → Sync folgende Optionen konfigurieren:
- Posts-Sync aktivieren: Schaltet die ChurchTools-Posts-Synchronisation ein/aus
- Ziel in WordPress: Bestimmen Sie, ob Posts oder Seiten erstellt werden sollen
- Status der Zielinhalte: Wählen Sie den Veröffentlichungsstatus (Entwurf, Veröffentlicht, Privat)
Die Synchronisation läuft automatisch mit der Häufigkeit, die für die Event-Synchronisation konfiguriert ist. Eine lokale Installation ist nicht erforderlich.
Anzeige im Frontend
Es stehen zwei Wege zur Verfügung:
- Gutenberg-Block: "ChurchTools Berichte" einfügen und im Inspector konfigurieren.
- Shortcode:
[cts_posts]
Beispiel:
[cts_posts limit="8" post_type="post" show_date="true" show_excerpt="true" excerpt_words="24" only_synced="true"]
FAQ
Funktioniert dieses Addon ohne das Hauptplugin? Nein, dieses Addon erfordert das ChurchTools Suite Hauptplugin v1.2.0.0 oder höher.
Kann ich die Felder (Title, Content, etc.) anpassen? Derzeit werden folgende Felder synchronisiert:
- Titel
- Inhaltstext
- Auszug
- Slug
- Veröffentlichungsdatum
Weitere Anpassungen sind in zukünftigen Versionen geplant.
Werden Bilder/Medien synchronisiert? Nein, derzeit werden nur Text-Inhalte synchronisiert. Bilder-Support ist für eine zukünftige Version geplant.
Changelog
0.1.0
- Initiale Release
- Grundlegende Posts-Sync-Funktionalität
- Konfigurierbare Zieltypen und Status
0.1.4
- Block-Sichtbarkeit im Editor robuster gemacht (Fallback-Registrierung)
- Option "Nur neue" ergänzt und Datums-/Uhrzeit-Fenster berücksichtigt (inkl. Ende-Zeit)
- Umgebungsfreigabe für local/development/staging vereinheitlicht
0.1.3
- Metadaten/Kompatibilität aktualisiert
- Frontend-Ausgabe über Gutenberg-Block hinzugefügt
- Frontend-Ausgabe über Shortcode
[cts_posts]hinzugefügt
Support
Für Support und Fehlerberichte besuchen Sie: https://github.com/FEGAschaffenburg/churchtools-suite/issues
Releases
4 releases. Each count is every asset in that release; expand a row for the breakdown.