2016-04-07 5 views

Antwort

0

Fragen Sie, ob Sie den Inhalt eines ACF-Feldes in einer Metabox anzeigen können? Oder das tatsächliche Feld, damit ein Benutzer am Frontend den Wert bearbeiten kann?

Das Anzeigen von Werten aus ACF kann einfach mit den Funktionen get_field() und the_field() von ACF erfolgen. Wenn es ein Array ist, können Sie print_r und sehen, wie Sie bekommen, was Sie brauchen.

Wenn Sie das Feld am Frontend anzeigen möchten, müssten Sie ein Formular und einen Handler erstellen, um die Änderung vorzunehmen. Oder verwenden Sie etwas wie Gravityforms, die alle möglichen Funktionen zum Aktualisieren von Posts enthält.

+0

Zuerst, danke für Ihre Antwort, aber die Situation ist ein bisschen anders. Ich möchte ACF verwenden, um mein benutzerdefiniertes Modal-Fenster in admin zu füllen. Ich möchte die Felder in meinem benutzerdefinierten modalen Fenster anstelle von Metaboxen haben. –

+0

Sie können dies möglicherweise tun, indem Sie die js/css für Ihr Modal laden, die erforderlichen divs um die Metabox wickeln und einen Triggerlink in Ihre Editorseite einfügen. Dies könnte als benutzerdefinierte Feldtyp in ACF Wert sein. Es wäre tatsächlich einfacher, dies mit CMB2 zu tun, da Sie tatsächlich die Markup für die Felder bereitstellen müssen, die in die Editorseite geladen werden. –

Verwandte Themen