ACF (Advanced Custom Fields) ist ein Plugin für WordPress, mit dem sich benutzerdefinierte Eingabefelder bequem im Backend anlegen und verwalten lassen. Inhalte müssen damit nicht mehr in den Editor hineingetrickst werden, sondern können sauber in Feldern wie Text, Bild, Auswahl, Checkbox, Repeater oder flexiblen Inhalten strukturiert werden.
Das Plugin wird als kostenlose Basisversion und als Pro-Version angeboten:
Advanced Custom Fields – Offizielle Website
Mit ACF lassen sich Beiträge, Seiten oder Custom Post Types um beliebige Felder erweitern, zum Beispiel Teasertexte, zusätzliche Bilder, Download-Links, Preisangaben, technische Daten oder Layout-Optionen. Das macht Inhalte konsistenter und erleichtert Redakteuren die Arbeit.
Vorteile von ACF
- Klare Trennung von Inhalt und Layout
- Einfaches Anlegen und Verwalten individueller Felder im Backend
- Viele Feldtypen wie Text, Bild, Galerie, Repeater oder Flexible Content
- Perfekte Ergänzung zu Custom Post Types und Taxonomien
- Saubere Ausgabe in Templates, Modulen oder Blöcken
Technische Nutzung im Template
ACF-Felder werden im Theme oder in eigenen Templates ausgegeben. Typische Funktionen:
<?php
// Einfaches Feld
$teaser = get_field( 'teasertext' );
if ( $teaser ) {
echo $teaser;
}
// Bildfeld
$bild = get_field( ‚headerbild‘ );
if ( $bild ) {
echo ‚<img src=“‚ . esc_url( $bild[‚url‘] ) . ‚“ alt=“‚ . esc_attr( $bild[‚alt‘] ) . ‚“>‘;
}
?>
Wann ACF sinnvoll ist
- Bei wiederkehrenden Inhalten mit klarer Struktur
- Wenn Redakteure definierte Felder statt freiem Text benötigen
- Wenn Inhalte in Templates oder Blöcken flexibel ausgegeben werden sollen
- Wenn Layout-Varianten steuerbar sein sollen
Wann ACF nicht zwingend nötig ist
- Bei einfachen Websites mit wenigen individuellen Inhalten
- Wenn der Block-Editor bereits alle benötigten Funktionen bietet
- Wenn nur ein einzelnes Feld notwendig ist
