KI-Zusammenfassung
Möchten Sie WPForms-Kontrollkästchen-Einreichungen mit Advanced Custom Fields (ACF)-Kontrollkästchen-Feldern verbinden? Standardmäßig sendet das WPForms Post Submissions Add-on Kontrollkästchen-Labels als einfache Zeichenfolgen, während ACF ein Array von gespeicherten Schlüsseln erwartet. Diese Nichtübereinstimmung bedeutet, dass Werte beim Bearbeiten eines Beitrags möglicherweise nicht korrekt im ACF-Metabox angezeigt werden.
In diesem Tutorial zeigen wir Ihnen, wie Sie den wpforms_post_submissions_process Action Hook verwenden, um WPForms-Kontrollkästchen-Einreichungen dynamisch ACF-Kontrollkästchen-Feldschlüsseln zuzuordnen.
Hinzufügen des Code-Snippets
Um Kontrollkästchen-Werte zuzuordnen, müssen Sie einen benutzerdefinierten Code-Snippet zu Ihrer Website hinzufügen. Wenn Sie Hilfe beim Hinzufügen von benutzerdefiniertem Code benötigen, lesen Sie bitte unser Tutorial zum Hinzufügen von Code-Snippets.
Das folgende Snippet zeigt, wie ein ACF-Kontrollkästchen-Feld namens age basierend auf einer WPForms-Kontrollkästchen-Einreichung aktualisiert wird:
Anpassen des Snippets
Sie können dieses Snippet an Ihre eigene Einrichtung anpassen:
- Formular-ID: Ersetzen Sie
83durch die ID Ihres Formulars in Zeile 13. - WPForms-Feld-ID: Ersetzen Sie
1durch die ID Ihres Kontrollkästchen-Feldes in Zeile 17. - ACF-Feldname: Ersetzen Sie
'age'durch den Feldnamen (oder die Feld-Schlüssel) Ihres ACF-Kontrollkästchens in Zeile 18.
Wenn Sie mehrere Kontrollkästchen-Felder verarbeiten möchten, erweitern Sie das Snippet mit einem Feld-Mapping-Array von WPForms-IDs zu ACF-Namen.
Und das ist alles! Sie haben nun erfolgreich WPForms-Kontrollkästchen-Werte ACF-Kontrollkästchen-Feldern zugeordnet, sodass sie im WordPress-Beitrageneditor korrekt angezeigt werden.
Referenzaktion
wpforms_post_submissions_process