2017-10-01 4 views
0

Ich versuche, einen Shortcode innerhalb eines Formularfelds Wert = "[shortcode]" zu arbeiten.Wie verwende ich Wordpress Shortcode im Formularfeldwert?

Mit diesem Shortcode wird ein URL-Parameter abgerufen und gedruckt. Dies funktioniert überall auf der Seite. Es funktioniert sogar in Anführungszeichen außerhalb meiner Form. Es funktioniert auch innerhalb des Formulars als Text der Schaltfläche Senden. Aus irgendeinem Grund wird es nur nicht innerhalb des Werts = "" funktionieren.

Dies ist für ein ActiveCampaign-Formular.

Irgendwelche Ideen, wie man das löst? Danke im Vorraus für deine Hilfe.

+0

Haben Sie versucht, den Shortcode-Wert einer Variablen zuzuweisen und dann die Variable dem Formularfeld zuzuweisen - oder überspringen Sie die Anführungszeichen, wenn Sie '[shortcode]' im Formularfeld bekommen? – DaveCoast

+0

Ich stelle all diesen Code in das HTML-Modul des Beaver Builder-Plugins. Leider erlaubt das nicht PHP. – user8702218

+0

Shortcodes funktionieren nur, wenn sie im Inhaltseditor platziert werden. – FluffyKitten

Antwort

0

Vielen Dank für die Informationen über die Verwendung eines Shortcode außerhalb des Inhalts-Editors. Das ist nützlich. Das standardmäßige Beaver Builder HTML-Modul akzeptiert kein PHP. Ich habe ein Plugin namens PHP Everywhere gefunden, das die Möglichkeit bietet, PHP überall in Wordpress zu akzeptieren. Dadurch konnte ich PHP innerhalb des HTML-Moduls verwenden, um die Variable _GET zu verwenden, um den Parameter zu erfassen. Prost!

Verwandte Themen