So erhalten Sie einen Wert von der URL und fügen ihn als verstecktes Feld in Contact Form 7 hinzu

Lesezeit: 1 Minute

Ich versuche, URL-Parameter abzurufen und als versteckte Werte in Contact Form 7 hinzuzufügen. Das Ziel ist, sie über einen Webhook an Zapier abzurufen.

Ich habe diese Dokumentation gelesen.

Ich versuche es so (auf der Registerkarte Formular unten in meinem Formular, kurz vor dem Absenden):

[hidden channel default:get]
[hidden campaign default:get]
[hidden campaignid default:get]
[hidden cta default:get]
[hidden language default:get]
[hidden iso default:get]

und dann wird es korrekt in der Zapier-Plugin-Registerkarte wie folgt angezeigt

"channel": "??????",
"campaign": "??????",
"campaignid": "??????",
"cta": "??????",
"language": "??????",
"iso": "??????"

Aber nachdem Sie einen Test ausgeführt und die Daten in Zapier abgerufen haben, wird das Feld ohne Wert darin angezeigt.

Zu Ihrer Information habe ich das Plugin auch ausprobiert Kontaktformular 7 Parameter aus URL abrufen und anzeigen und es funktionierte nicht.

Außerdem funktioniert mein Webhook perfekt mit meinen anderen Feldern (versteckte oder Formularfelder). Ich weiß also, dass es von dort aus kein Problem gibt.

Eine schnelle Lösung, um zu vermeiden, dass Sie ein neues Plug-in nur für diese kleine Funktion hinzufügen. Sie können diesen Code im Kontaktformular hinzufügen

[hidden URL id:urlField]

<script> //MAYBE ADD THIS BELOW THE SUBMIT BUTTON TO KEEP THE ORDER
if(jQuery("#urlField")) { // JUST TO PREVENT JS ERRORS BUT SHOULD ALLWAYS BE DIFFERENT TO NULL
jQuery("#urlField").val(window.location.href);
}
</script>

1435440cookie-checkSo erhalten Sie einen Wert von der URL und fügen ihn als verstecktes Feld in Contact Form 7 hinzu

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy