我需要在嵌入重力表单数组中添加一个变量来填充2个隐藏字段:email和jobname。
这是我的代码:
<?php
$email = get_field( "email_application" );
$jobtitle = get_the_title();
gravity_form( 5, false, false, false, array('email'=>'echo "$email";','jobname'=>'print "$jobtitle";'), false);
?>
我知道echo,print或只是变量不起作用,因为它在我的代码中显示如下:
<input name="input_6" id="input_5_6" type="hidden" value="print $jobtitle" class="gform_hidden" aria-invalid="false">
和
<input name="input_5" id="input_5_5" type="hidden" value="echo "$email";" class="gform_hidden" aria-invalid="false">
相反,我应该得到:
<input name="input_6" id="input_5_6" type="hidden" value="My job title" class="gform_hidden" aria-invalid="false">
和
<input name="input_5" id="input_5_5" type="hidden" value="myaddress@email.com" class="gform_hidden" aria-invalid="false">
我不知道很多PHP,所以如果有人能指出我正确的方向。
谢谢。
答案 0 :(得分:1)
由于您已经在您展示的代码中使用了php,因此您可以使用变量名称,如下面的代码所示:
gravity_form( 5, false, false, false, array('email'=>$email,'jobname'=>$jobtitle), false);