Allgemeine Fragen zu benutzerdefinierten Feldern: Front-End-Übergabe + Back-End-Verwaltung + Anzeige

Ok, ich benutze ACF für eine Weile, und ich bin damit zufrieden … aber ich habe in letzter Zeit an einer neuen Website gearbeitet, die meine üblichen Grenzen sprengt und ich frage mich:

Gibt es eine integrierte Lösung / Plugin, um benutzerdefinierte Felder von 1 / Front-End-Einreichung zu 2 / Back-End-Management zu 3 / Front-End-Display zu verwalten.

Kontext: mehrere benutzerdefinierte Felder für mehrere benutzerdefinierte Post-Typen; Die Website, an der ich arbeite, hat 5 verschiedene Post-Typen (b2b_ads, b2c_ads, rfp, job_listing – verwaltet von WP Jobs Manager), und ich muss die Einreichung, Verwaltung und Anzeige für 4 von ihnen anpassen.

Ich verwende CMB2 für die Frontend-Übermittlung. Hartcodierte (in ein Plugin) benutzerdefinierte Felder. ACF scheint für das Backend-Management in Ordnung zu sein. Front-End-Anzeige ist eine PITA, ich habe Probleme, jedes Feld korrekt formatiert anzuzeigen (Karten, Datum, Preis mit mehreren Währungen usw.)

Wenn der Client mich später bittet, ein neues benutzerdefiniertes Feld hinzuzufügen, muss ich das tun

  1. hart Code das Feld in CMB2-Kind-Plugin für die Front-End-Einreichung
  2. füge ein neues ACF-Feld hinzu
  3. Ändern Sie die Vorlage, um das benutzerdefinierte Feld für die Anzeige hinzuzufügen.

Ich fühle mich, als würde ich etwas vermissen. Irgendwelche Empfehlungen?

Solutions Collecting From Web of "Allgemeine Fragen zu benutzerdefinierten Feldern: Front-End-Übergabe + Back-End-Verwaltung + Anzeige"