Über dieses Plugin
Der IDF ACF Bidirectional Sync ersetzt ACF Pro’s eingebauten bidirektionalen Sync für Relationship- und Post-Object-Felder durch einen kontrollierten, kaskadenfreien Mechanismus. Entwickelt von der Ideenfabrik GmbH, verhindert das Plugin Endlosschleifen und unkontrolliertes Überschreiben bei komplexen Beziehungen zwischen Custom Post Types.
Features
- Master-Key-Anbindung: Automatische Updates und Lizenzprüfung über IDF Master-Key (>= 1.5.0). Non-blocking — Plugin funktioniert auch ohne Master-Key.
- Anti-Kaskade: Wenn der Sync die Gegenseite aktualisiert, wird kein weiterer Sync ausgelöst — keine Endlosschleifen.
- Diff-basierter Sync: Nur tatsächliche Änderungen (hinzugefügt/entfernt) werden synchronisiert, kein blindes Überschreiben.
- Einfache Paare: Jedes Feld synchronisiert nur sein Gegenfeld — keine Kettenreaktion.
- Auto-Erkennung: Scannt aktive ACF-Feldgruppen nach Relationship- und Post-Object-Feldern und erstellt automatisch Mapping-Vorschläge.
- Manuelles Mapping: CPT-Slug und Feldname manuell eingeben, falls die Auto-Erkennung nicht greift.
- Snapshots: Erstellt Snapshots aller aktuellen Verknüpfungen für den Diff-Vergleich.
- Admin-Oberfläche: Einstellungsseite mit Mapping-Tabelle, Toggle-Schalter, Status-Übersicht und Snapshot-Verwaltung.
- Hilfe-Seite: Dokumentation der Funktionsweise direkt im WordPress-Admin.
- Dependency-Check: Automatische Prüfung, ob ACF Pro aktiv ist. Klare Admin-Hinweise bei fehlender Abhängigkeit.
- Migration: Automatische Übernahme von Einstellungen aus älteren Plugin-Versionen — kein Datenverlust beim Update.
Changelog
v3.1.3
Geändert
- Auf Git-basiertes Deployment migriert (idf-ci Workflow,
readme.txt+CHANGELOG.mdals Pflichtdateien).
v3.1.1
Behoben
- Dependency-Check funktioniert jetzt unabhängig von der alphabetischen Plugin-Ladereihenfolge.
- Dependency-Checker auf v1.5.1 (mit
class_exists-Guard).
Hinzugefügt
- Plugin-Header
Requires at least: 6.0.
v3.1.0
Hinzugefügt
- Master-Key-Anbindung für automatische Updates und Lizenzprüfung.
- Dependency-Check (prüft IDF Master-Key >= 1.5.0).
- Konstante
IDF_ACF_SYNC_FILE. - Eigener Dependency-Checker in
includes/.
v3.0.0
Geändert
- Kompletter Rewrite auf IDF-Plugin-Standards.
- IDF-Naming: alle Funktionen, Konstanten, Option-Keys, CSS-Klassen und Hooks auf
idf_acf_sync_-Prefix. - Modulare Dateistruktur (
includes/,assets/). - Eigener Top-Level-Menüpunkt mit Einstellungen und Hilfe.
- CSS in
assets/admin.cssausgelagert. - PHP 8.0 Minimum.
Hinzugefügt
- Hilfe-Seite mit Funktionsbeschreibung und Bedienungsanleitung.
- Dependency-Check für ACF Pro.
- Migration v2.x-Option-Keys auf neue Namen.
Entfernt
- Emoticons in der Admin-Oberfläche (Dashicons stattdessen).