2017-08-03 4 views
0

Ich muss eine Variable in einem Array von eingebetteten Gravitationsformen hinzufügen, um 2 versteckte Felder zu füllen: E-Mail und Jobname.Einschließlich Variable innerhalb einer eingebetteten Gravitationsformen

Hier ist mein Code:

<?php 

    $email = get_field("email_application"); 
    $jobtitle = get_the_title(); 

    gravity_form(5, false, false, false, array('email'=>'echo "$email";','jobname'=>'print "$jobtitle";'), false); 
?> 

ich das Echo, drucken wissen oder einfach nur die Variablen wie es so in meinem Code zeigen, funktionieren nicht:

<input name="input_6" id="input_5_6" type="hidden" value="print $jobtitle" class="gform_hidden" aria-invalid="false"> 

und

<input name="input_5" id="input_5_5" type="hidden" value="echo "$email";" class="gform_hidden" aria-invalid="false"> 

Stattdessen sollte ich bekommen:

<input name="input_6" id="input_5_6" type="hidden" value="My job title" class="gform_hidden" aria-invalid="false"> 

und

<input name="input_5" id="input_5_5" type="hidden" value="[email protected]" class="gform_hidden" aria-invalid="false"> 

Ich weiß nicht viel PHP so, wenn jemand mich in die richtige Richtung zeigen könnte.

Vielen Dank.

Antwort

1

Da Sie bereits php im Code verwenden Sie einfach Variablennamen zeigten als in dem unten stehenden Code dargestellt:

gravity_form(5, false, false, false, array('email'=>$email,'jobname'=>$jobtitle), false); 
+0

Vielen Dank für Ihre Hilfe, es funktioniert, wie es sollte. – user8408548

Verwandte Themen