Field Forge ist ein vollständiges WordPress-Plugin für benutzerdefinierte Felder mit 32 Feldtypen, einer neu gestalteten Architektur, KI-Schema-Generierung, Headless WordPress-Unterstützung und vollständiger ACF-Kompatibilität. Unten finden Sie jede Funktion, gruppiert nach Kategorie, mit Links zu speziellen Seiten, wo es sinnvoll ist. Jede Funktion auf dieser Seite ist in jedem kostenpflichtigen Plan enthalten – keine Tier-Einschränkungen.
Feldwerte werden in einer speziellen wp_fieldforge_values-Tabelle mit ordnungsgemäßer Indizierung auf (post_id, field_name), (post_id, field_group_id) und (parent_id, row_index) gespeichert. Dramatisch schneller als wp_postmeta auf Seiten mit vielen Beiträgen oder komplexen Wiederholungen. Reale Benchmarks zeigen eine Verbesserung der Abfragezeit um das 3- bis 10-fache auf Seiten mit 10.000 Beiträgen.
Vollständige benutzerdefinierte Tabellenspeicherfunktion →
Jede Feldabfrage erfolgt über den Objekt-Cache von WordPress (Redis, Memcached oder Standard-Transient). Cache-Invalidierung bei Aktualisierung oder Löschung. Separater Cache-Gruppe (fieldforge), damit es nicht mit anderen Plugins in Konflikt gerät.
Vollständige Objekt-Cache-Funktion →
Die batch_load()-API ruft Feldwerte für N Beiträge in einer einzigen SQL-Abfrage ab, anstatt N separater Abfragen. Auto-Preload-Hooks in den the_posts-Filter von WordPress, sodass Archivseiten automatisch gebündeltes Feldladen erhalten. Für Agenturseiten mit komplexen Vorlagen ist dies eine 10-fache Leistungsverbesserung.
Vollständige Implementierungen der Template-Funktionen von ACF: get_field(), the_field(), get_fields(), get_field_object(), get_field_objects(), update_field(), delete_field(), have_rows(), the_row(), get_row(), get_row_index(), get_row_layout(), get_sub_field(), the_sub_field(), get_sub_field_object(). Plus acf_register_block_type() für PHP-gerenderte Gutenberg-Blöcke.
Theme-Code, der für ACF (oder SCF, da SCF ein Fork von ACF ist) geschrieben wurde, funktioniert nach der Migration zu Field Forge weiterhin.
Vollständige ACF-Kompatibilitätsschicht →
Vollständige Feldtypreferenz →
Modernes Dreifach-Layout: Feldtyp-Palette auf der linken Seite, aktuelle Feldgruppe in der Mitte, ausgewählte Feldeinstellungen auf der rechten Seite. Ziehen Sie jeden Feldtyp in die Gruppe, bearbeiten Sie seine Einstellungen inline, ziehen Sie, um die Reihenfolge zu ändern.
Doppelklicken Sie auf jede Feldbeschriftung im Editor, um sie vor Ort umzubenennen. Kein modales Dialogfeld, kein Besuch des Einstellungsfensters.
Cmd/Ctrl + S — Feldgruppe speichernCmd/Ctrl + Shift + F — Modal zum Hinzufügen von Feldern öffnenEsc — Modal schließen oder Aktion abbrechenWährend Sie die Feldeinstellungen bearbeiten, wird die Vorschau aktualisiert. Sie sehen genau, wie das Feld im Beitrag-Editor aussieht, bevor Sie speichern.
Vollständige visuelle Builder-Funktion →
Feldgruppen werden auf bestimmten Inhalten basierend auf flexiblen Standortregeln angezeigt:
Regeln kombinieren sich mit UND (innerhalb einer Gruppe) und ODER (zwischen Gruppen) für komplexe Übereinstimmungen.
Beschreiben Sie eine Feldgruppe in einfachem Englisch und die KI generiert die vollständige Struktur. 12 integrierte Vorlagen (Held, FAQ, Testimonials, Funktionen, Preisgestaltung, Team, CTA, Galerie, Kontakt, Produkt, SEO, Schnelllinks) plus KI-Fallback für benutzerdefinierte Beschreibungen. Schlüsselwortabgleich für schnelle Ergebnisse bei gängigen Mustern.
Vollständige KI-Schema-Generierungsfunktion →
Wenn Sie eine Feldbeschriftung eingeben, schlägt Field Forge den am besten geeigneten Feldtyp basierend auf der Beschriftung vor. „Telefonnummer“ → tel-Feld. „Feature-Bild“ → Bildfeld. „Startdatum“ → Datumsauswahl.
Dynamische zeilenbasierte Felder. Fügen Sie beliebige Kombinationen von Unterfeldern zu einer Zeile hinzu. Benutzer können Zeilen hinzufügen, entfernen und neu anordnen. Unterstützt geschachtelte Wiederholungen für komplexe Daten wie „Teammitglieder, jedes mit mehreren Fähigkeiten.“
Vollständige Wiederholer-Funktion →
Mehrere Zeilenlayouts pro Feld. Definieren Sie „Held“, „Funktionen“, „Testimonials“ und „CTA“-Layouts, jedes mit seinen eigenen Unterfeldern. Benutzer wählen aus, welches Layout sie für jede Zeile verwenden möchten. Treibt modulare Landingpage-Builder an.
Vollständige flexible Inhaltsfunktion →
Geschachtelte Gruppe verwandter Felder unter einer einzigen Beschriftung. Nützlich, um verwandte Daten logisch zu gruppieren, ohne einen Wiederholer zu verwenden.
Wiederverwenden einer gesamten Feldgruppe innerhalb einer anderen. Wenn Ihr Held-Bereich auf mehreren Seitenvorlagen verwendet wird, definieren Sie ihn einmal und klonen Sie ihn dort, wo er benötigt wird.
Registrieren Sie siteweite benutzerdefinierte Feldseiten, die über get_field('field_name', 'options') zugänglich sind. Anwendungsfälle: globale Seiteneinstellungen, Theme-Optionen, Unternehmensinformationen, die in mehreren Vorlagen erscheinen.
fieldforge_add_options_page([
'page_title' => 'Site-Einstellungen',
'menu_slug' => 'site-settings',
'capability' => 'manage_options',
]);
Die Speicherung erfolgt getrennt von den Beitragsfeldern (dedizierte wp_fieldforge_options-Tabelle). ACF-kompatibel über get_field('name', 'options') oder get_field('name', 'option').
Vollständige Optionsseitenfunktion →
Automatisch generierte .d.ts-Typdefinitionen für jede Feldgruppe. Jeder Feldtyp wird einem TypeScript-Typ zugeordnet. Wiederholfelder werden zu Array. Flexibler Inhalt wird zu Array. Häufige Typen (WPImage, WPPost, WPUser, WPTerm) sind integriert.
Laden Sie .d.ts-Dateien aus dem Admin-Bereich herunter oder fügen Sie sie Ihrem Frontend-Repo für Typensicherheit in Next.js, Astro, Nuxt usw. hinzu.
Vollständige TypeScript-Generierungsfunktion →
Automatisch generierte GraphQL-Schema-Definition-Sprache für jede Feldgruppe. Geschachtelte Typen für Wiederholer und Gruppen. Unionstypen für flexible Inhaltslayouts.
Wenn WPGraphQL installiert ist, registriert Field Forge automatisch Typen und Resolver bei der Aktivierung. Felder sind in GraphQL abfragbar, ohne dass eine manuelle Konfiguration erforderlich ist.
Vollständige GraphQL-Generierungsfunktion →
Feldwerte werden über die WordPress REST API bereitgestellt. Dedizierte Field Forge REST-Endpunkte zum Lesen und Aktualisieren von Feldgruppendaten. Perfekt für Headless-Frontends oder externe Integrationen.
Vollständige REST API-Funktion →
Feldgruppen können automatisch als JSON-Dateien im fieldforge-json/-Verzeichnis Ihres Themes gespeichert werden. Diese in Git für die Versionskontrolle einpflegen. Bidirektionale Synchronisierung: Bearbeiten Sie Feldgruppen in der Benutzeroberfläche und sie aktualisieren JSON-Dateien; bearbeiten Sie JSON-Dateien direkt und Field Forge importiert die Änderungen.
Vollständige lokale JSON-Synchronisierungsfunktion →
Jede Änderung der Feldgruppe erstellt eine Revision in der wp_fieldforge_revisions-Tabelle. Vergleichen Sie zwei Revisionen (hinzugefügte Felder, entfernte Felder, Eigenschaftenänderungen). Stellen Sie mit einem Klick auf eine vorherige Version zurück. Auto-Prune hält maximal 50 Revisionen pro Gruppe.
Vollständige Schema-Versionierungsfunktion →
Import mit einem Klick von:
Batch-Wertmigration (50 Beiträge pro Anfrage) für große Seiten ohne PHP-Zeitüberschreitungen.
Vollständige ACF-Importfunktion →
Registrieren Sie Gutenberg-Blöcke mit PHP-Render-Callbacks unter Verwendung von acf_register_block_type() (ACF-kompatibel) oder fieldforge_register_block_type() (nativ). Voller Zugriff auf benutzerdefinierte Felder über get_field() im Callback.
Vollständige PHP-Blöcke-Funktion →
Vollständiges Integrationszentrum →
Erhalten Sie Field Forge – ab $35/Jahr →
Jede Funktion in jedem kostenpflichtigen Plan. Keine Add-Ons. Keine Upsells. 14-tägige Rückerstattung.