Zuordnung von WPForms-Checkbox-Werten zu ACF-Checkbox-Feldern

Möchten Sie WPForms Checkbox Einreichungen mit Advanced Custom Fields (ACF) Checkbox Felder verbinden? Standardmäßig sendet WPForms Post Submissions Addon Checkbox Labels als einfache Strings, während ACF ein Array von gespeicherten Schlüsseln erwartet. Diese Diskrepanz bedeutet, dass die Werte in der ACF-Metabox nicht korrekt angezeigt werden, wenn ein Beitrag bearbeitet wird.

In diesem Lernprogramm zeigen wir Ihnen, wie Sie die wpforms_post_submissions_process Aktionshaken zur dynamischen Zuordnung von WPForms-Kontrollkästchen-Eingaben zu ACF-Kontrollkästchen-Feldschlüsseln.

Hinzufügen des Codeschnipsels

Um die Werte von Kontrollkästchen 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.

Der folgende Ausschnitt zeigt, wie ein ACF-Kontrollkästchen namens age auf der Grundlage einer WPForms-Kontrollkästchen-Übermittlung:

Anpassen des Snippets

Sie können dieses Snippet an Ihre eigenen Gegebenheiten anpassen:

  1. Formular-ID: Ersetzen Sie 83 mit der ID Ihres Formulars in Zeile 13.
  2. WPForms-Feld-ID: Ersetzen Sie 1 mit der ID Ihres Ankreuzfeldes in Zeile 17.
  3. ACF-Feldname: Ersetzen Sie 'age' mit dem Feldnamen (oder Feldschlüssel) Ihres ACF-Ankreuzfeldes in Zeile 18.

Wenn Sie mehrere Checkbox-Felder behandeln möchten, erweitern Sie das Snippet mit einem Feld-Map-Array von WPForms-IDs zu ACF-Namen.

Und das war's! Sie haben nun erfolgreich WPForms Checkbox-Werte auf ACF-Checkbox-Felder abgebildet, so dass sie korrekt im WordPress-Post-Editor erscheinen.

Referenz Aktion

wpforms_post_submissions_process