Baue es einmal, benutze es überall und für immer. Ein einfaches acf pro-Add-On, mit dem Sie eine Feldgruppe als Komponente behandeln und in anderen Feldgruppen wiederverwenden können. Wenn Sie später Änderungen an dieser Komponente vornehmen möchten, müssen Sie sie nur einmal bearbeiten. Sie gilt für alle Feldgruppen, die die Komponente verwenden.
Wann sollte ich das benutzen?
Haben Sie jemals selbst festgestellt, dass Sie in Ihrem Projekt dieselbe Gruppe von Feldern erstellen, z. B. ein benutzerdefiniertes Listenmenü, einen Testimonialblock, Schieberegler oder sogar eine Schaltfläche? Nun, dieses Plugin ist vielleicht genau das, was Sie brauchen. Im Wesentlichen können Sie mit diesem Plugin nur einmal "dieselbe Gruppe von Feldern" erstellen, und Sie können es beliebig oft wiederverwenden.
Anforderung
WordPress 4+
ACF PRO 5.7+
Hinweis: Dieses Plugin ist aufgrund der Unterschiede beim Aufbau der Struktur nur mit der ACF Pro-Version kompatibel.
Beispiel und Live Demo
Bitte besuchen Sie https://acf-component-field.gummi.io/, um die Beispielverwendungen und die Live-Demo zu sehen.
Änderungsprotokoll
2.0.1
- Fügen Sie Importkompatibilität hinzu, wenn Sie die Json-Datei der Version 1 verwenden.
- Admin-Tool hinzufügen, um die Migration manuell auszuführen (Benutzerdefinierte Felder -> Tools).
- Fügen Sie die 2.0.1-Migration hinzu, um zu versuchen, beschädigte Komponentenfelder zu korrigieren, wenn Sie zuvor ein Upgrade auf das Komponentenfeld v2 durchgeführt haben
2.0.0
- Komplette Überarbeitung für bessere Leistung, brandneue Hot-Features und kleine UX-Änderungen.
- Die Mindestanforderung für ACF pro ist aufgrund der Javascript-Änderungen jetzt 5,7+. Die Komponentenfeldversion 1 wird noch bis Ende 2018 für Fragen und Hilfe unterstützt, erhält jedoch keine neuen Updates mehr.
- Kernänderungen: V2 verwendet zur Bearbeitung des Komponentenfelds nicht mehr den benutzerdefinierten Post-Status (ACF-Komponente). Stattdessen verwendet es einen Meta-Wert. (Wenn Sie ein Upgrade auf 2.0 durchführen, führt das Plugin ein Skript aus, um das Problem zu beheben.)
- Kernänderungen: Die Feldgruppeneigenschaft "field_group_id" wurde in "field_group_key" umbenannt. (Wenn Sie ein Upgrade auf 2.0 durchführen, führt das Plugin ein Skript aus, um das Problem zu beheben.)
- Neues Feature: Sie können jetzt vorhandene Repeaterfelder in ein Komponentenfeld konvertieren (eine neue Komponentenfeldgruppe wird erstellt und die Unterfelder des Repeaterfelds werden in diese verschoben).
- Neue Funktion: Sie können jetzt ein Komponentenfeld in ein Repeaterfeld konvertieren und das Komponentenfeld optional nach der Konvertierung automatisch löschen. (Das aktuelle Komponentenfeld wird in Repeater geändert, und die Felder des Komponentenfeldes werden als Unterfelder des Repeaters dupliziert.)
- UX erweitert: Sie können jetzt die Standardeinstellungen für Komponentenfelder in der Komponentenfeldgruppe festlegen. (wie Tastenbeschriftung, Min, Max, Layout)
- UX erweitert: Wenn Sie sich in der Listentabelle auf der Komponentenregisterkarte befinden, wird jetzt angezeigt, wie oft die Komponente verwendet wurde. Dies ist nützlich, wenn Ihre Site viele alte Komponenten enthält und nicht sicher ist, ob sie zum Löschen gespeichert werden soll oder nicht.
- UX erweitert: Nachdem Sie eine Komponentenfeldgruppe dupliziert haben, werden Sie jetzt auf die Komponentenregisterkarte umgeleitet, anstatt auf die aktive Registerkarte.
- Verbesserte Leistung: Mit dem neuen JS in ACF pro 5.7 wurde ein Teil des hacky js-Codes für das Komponentenfeld entfernt. Jetzt läuft das Backend viel ruhiger.
- Verbesserter Code: Der Plugin-Code wurde vollständig umgeschrieben, um eine bessere Leistung und weniger hackiges Material zu gewährleisten. Die Datei- / Ordnerstruktur wurde ebenfalls zur besseren Lesbarkeit reorganisiert.
1.0.14
- Fehler beim Importieren / Exportieren des neuen "Admin Tool" -Frameworks von acf pro 5.6.5 behoben.
1.0.13
- Korrektur des Feldklassenkonstruktors für ACF 5.6.0.
1.0.12
- Beheben Sie einen Fehler, bei dem das Ereignis zum Hinzufügen von Komponentenkomponenten nicht ordnungsgemäß registriert wird, wenn die Feldgruppen-Metabox über ajax hinzugefügt wird.
1.0.11
- Das Kontrollkästchen "Dies ist eine Komponente" des Komponentenfelds bleibt jetzt beim Duplizieren aktiviert.
- Es wurde behoben, dass die Duplikation der wpml-Sprache nicht die richtige Komponentengruppe auswählte. Nach der Sprachduplizierung wird versucht, das entsprechende Feld der übersetzten Komponente zu finden.
- Datei /lang/acf-component_field-default.pot hinzugefügt
1,0,10
- Fügen Sie optionales alternatives Design für verschachtelte Komponenten hinzu. Bildschirmfoto
1,0,9
- PHP-Warnfehler beim Importieren einer regulären ACF-Json-Datei behoben.
1,0,8
- Beheben Sie einen Fehler beim Kopieren und Einfügen, der einen Warnungsfehler verursacht, wenn wp_debug aktiviert ist.
1,0,7
- Plugin-Aktivierungshaken hinzugefügt, um das Komponentenfeld nach dem Aktualisieren des Plugins nicht wiederherzustellen.
1.0.6
- Beheben Sie einen Fehler, bei dem acf_get_field_groups () nach der Aktualisierung eines Komponentenfelds die lokale Json-Cache-Synchronisierung nicht ordnungsgemäß überprüft.
- Beheben Sie einen Fehler, bei dem eine einzelne Synchronisierung / Bulk-Synchronisierung aus dem lokalen Json-Cache nicht den richtigen Status setzt.
1,0,5
- Hinzufügen der Fähigkeit zum Lesen von lokalen Feldern, die von "acf_add_local_field_group ()" generiert wurden, zur Dropdown-Liste "Feldgruppe auswählen".
- Beheben Sie einen Fehler, bei dem, wenn ein Komponentenfeld in einen lokalen PHP-Export exportiert wird, die Unterfelder nicht gerendert werden können.
1.0.4
- Deutsche Übersetzung hinzugefügt, danke an Thomas. Index.php hinzugefügt, um die Verzeichnisliste zu verhindern.
1.0.3
- Aktualisierte Plugin-Metadaten, um auf die Live-Demo hinzuweisen
1.0.2
- Backend-Javascript beim Verschachteln von Komponentenfeldern korrigiert
1.0.1
- Korrigieren eines Parsing-Problems für den Frontend-Wert.
1.0.0
- Erstveröffentlichung.
Testprotokoll
Getestet bis Version:
Wordpress 4.9.7
ACF Pro 5.7.3
WPML 3.3.8
Bewertung: 4.63
Verkäufe bisher: 289
LIVE VORSCHAUJETZT KAUFEN FÜR $18
Be the first to leave a review.