Blog

ACF Pro oder nexya Custom Fields: Von einem Tool zum anderen wechseln, ohne das Theme neu zu schreiben

Eine kostenlose Alternative zu ACF Pro, die dieselben Funktionen liest und Ihre Daten übernimmt: Wechseln Sie von einem Tool zum anderen, ohne Ihr Theme neu zu schreiben.

ACF Pro oder nexya Custom Fields: Von einem Tool zum anderen wechseln, ohne das Theme neu zu schreiben

Das Wichtigste

  • NCF unterstützt get_field(), have_rows() und andere ACF-Funktionen.
  • Die Migration kopiert die ACF-Werte, ohne etwas zu löschen.
  • Der umgekehrte Weg ist ebenfalls möglich, um bei Bedarf zu ACF zurückzukehren.

Advanced Custom Fields hat einer ganzen Generation von WordPress-Entwicklern beigebracht, wie man eine Website strukturiert: Feldgruppen, Repeater, flexible Inhalte und get_field() überall im Theme. Das ist ein hervorragendes Tool. Die Frage ist nicht, ob es gut ist, sondern ob es auf jeder Website ein separates Plugin bleiben muss.

Was das Custom-Fields-Modul tut

Das Modul für benutzerdefinierte Felder von nexya deckt die gängigen Anforderungen einer maßgeschneiderten Website ab:

  • Feldgruppen, die nach Regeln platziert werden (Inhaltstyp, Seiten-Template, Optionsseite…);
  • Repeater, flexible Inhalte und Beziehungen zwischen Inhalten;
  • Optionsseiten, die auf Wunsch auch für Redakteure zugänglich sind;
  • Werte, die in eigenen Tabellen statt verstreut in den Metadaten gespeichert werden.

Das Modul ist Teil der kostenlosen Version, und das für beliebig viele Websites.

Custom fields schaltet sich wie die anderen Module über den Hub ein.
Custom fields schaltet sich wie die anderen Module über den Hub ein.

Das Theme ändert sich nicht

Das ist der in der Praxis wichtigste Punkt. nexya unterstützt dieselben Funktionsnamen: get_field(), the_field(), have_rows(), the_row(), get_row_layout() und die anderen.

Auf einer Website, die noch mit ACF läuft, kommt es zu keinen Konflikten: ACF reagiert auf get_field(), nexya reagiert auf nexya_get_field(). Auf einer Website ohne ACF funktioniert dasselbe Theme einfach so weiter.

Sie können eine Website also von einem Tool zum anderen migrieren, ohne ein einziges Template zu berühren, oder Template für Template vorgehen, wenn Sie lieber vorsichtig sein möchten.

Die Daten werden übernommen, nichts wird gelöscht

Die Migration liest aus, was ACF gespeichert hat, und kopiert es in die Tabellen von nexya. ACF speichert neben jedem Wert eine Zeile, die das Feld benennt, zu dem er gehört: Das ermöglicht es, alles ohne Rätselraten wiederzufinden, einschließlich Repeater.

Es wird nichts gelöscht. Die alten Werte bleiben an Ort und Stelle, solange ACF nicht entfernt wird: Sie können die Migration überprüfen und sie bei Bedarf verwerfen. Der umgekehrte Weg existiert ebenfalls für den Fall, dass eine Website zu ACF zurückkehren möchte.

Und mit Elementor?

Das Element-Modul fügt sechzehn Elementor-Widgets hinzu, um benutzerdefinierte Felder anzuzeigen – sowohl die von nexya als auch die von ACF: Repeater als Karten, Tabs oder Tabellen, Galerien und Karussells, Kennzahlen, Teams, Zeitlinien, Karten.

Die Inhalte und ihre Felder werden Sprache für Sprache übersetzt.
Die Inhalte und ihre Felder werden Sprache für Sprache übersetzt.

Wann man ACF behalten sollte

Wenn Ihre Website von einem Drittanbieter-Plugin abhängen, das auf ACF basiert, oder wenn Ihr Team interne Tools verwendet, die davon abhängen, behalten Sie es: nexya kann problemlos nebenher existieren. Für eine Showcase-Website oder eine klassische maßgeschneiderte Website bedeutet die Zusammenlegung der Felder mit dem Rest des Backends ein Plugin und eine Lizenz weniger, die verwaltet werden müssen.

Häufige Fragen

Ist nexya Custom fields eine kostenlose Alternative zu ACF Pro?

Ja. Repeater, Flexible Content, Relationen, Optionsseiten und bedingte Logik sind in der kostenlosen Version enthalten – für so viele Websites, wie Sie möchten.

Löscht die Migration von ACF meine Daten?

Nein. Die Werte werden in die Tabellen von NCF kopiert; die alten bleiben erhalten, solange ACF nicht deinstalliert wird.

Kann ich ACF und NCF auf derselben Website behalten?

Ja. Solange ACF installiert ist, reagiert es auf get_field() und NCF reagiert auf nexya_get_field() – es kommt zu keinen Kollisionen.

Die Module in diesem Beitrag

nexya custom fields

nexya Pro 7 Tage kostenlos testen

Alle Module, Newsletter und der Seiten-Cache, auf Ihrer Website. Unverbindlich.

Pläne ansehen Oder die kostenlose Version herunterladen