Das flexible Inhaltsfeld fungiert als leere Leinwand, zu der Sie eine unbegrenzte Anzahl von Layouts hinzufügen können, wobei Sie die volle Kontrolle über die Reihenfolge haben.
Bauen Sie Ihre Seite mit Layouts auf
Ähnlich wie das Wiederholfeld enthält dieses Feld Unterfelder. Anstelle eines Satzes von Unterfeldern ermöglicht das flexible Inhaltsfeld jedoch die Erstellung einer unendlichen Anzahl von Unterfeldgruppen (genannt Layouts). Mit diesen vordefinierten Layouts können Sie diese dann in Ihr Feld einfügen, wann immer Sie wollen und wo immer Sie wollen.
Vorlagenverwendung
Die Verwendung des Feldes innerhalb Ihrer Vorlage ist einfach! Innerhalb einer Schleife können Sie das aktuelle Zeilenlayout abfragen. Dann ist es nur noch ein einfacher Fall, die entsprechende HTML mit Hilfe der Funktionen get_sub_field() und the_sub_field() zu konstruieren. Das flexible Inhaltsfeld führt 2 neue Funktionen ein:
- get_row_layout()
- has_sub_field()
Lesen Sie die Dokumentation zum flexiblen Inhaltsfeld für Code-Beispiele „
Anforderungen
- ACF Version 3.1.0 oder höher
Lizenz
multi-site: Sie können Ihren Aktivierungscode auf mehreren Websites verwenden.
Installation
- Laden Sie das Advanced Custom Fields Plugin herunter und installieren Sie es
- Erwerben Sie einen Aktivierungscode (Schaltfläche „In den Warenkorb“ oben)
- Geben Sie Ihren Aktivierungscode auf der Seite „Custom Fields -> Einstellungen“ (in Ihrer WP-Installation) ein.
Anwendungsbeispiele
- Einzigartige Seiteninhalte erstellen
- Ein benutzerdefiniertes E-Mail-Vorlagensystem erstellen
Technisch gesehen könnten Sie für jedes Layout, das auf Ihrer Website erscheint (einfacher Absatz, Kontaktformular, Dateilink, Bilder usw.), ein flexibles Inhaltsfeld einrichten und es zu einer Feldgruppe hinzufügen, die auf allen Seiten erscheint. Beim Erstellen einer Seite müssten Sie dann keine Seitenvorlage angeben, sondern nur die entsprechenden Inhaltsblöcke (Layouts) auf der Seite einfügen. Dann würde die gesamte Website über page.php laufen!!!
Installation
ACF PRO
Das Flexible Content Field kann durch den Erwerb einer Lizenz für ACF PRO installiert werden. Nach der Bezahlung erhalten Sie eine Quittung von ACF und ein Benutzerkonto, das Ihnen den Zugriff auf Ihre Downloads ermöglicht. Sobald ACF PRO installiert ist, geben Sie Ihren Lizenzschlüssel ein, um Plugin-Updates zu aktivieren.
Plugin
Das Flexible Inhaltsfeld kann auch durch den Erwerb einer Lizenz für dieses Add-on installiert werden. Nach der Bezahlung erhalten Sie eine Quittung von ACF und ein Benutzerkonto, mit dem Sie Zugriff auf Ihre Downloads haben. Sobald das Add-on installiert ist (die kostenlose Version von ACF muss ebenfalls installiert sein), müssen Sie keine Lizenzschlüsselinformationen mehr eingeben.