在嵌入重力形式中包含变量

Including variable inside an embedding gravity forms

我需要在一个嵌入重力形式的数组中添加一个变量来填充 2 个隐藏字段:电子邮件和工作名称。

这是我的代码:

<?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 所以如果有人能指出我正确的方向。

谢谢。

因为您已经在您展示的代码中使用了 php,您可以只使用变量名,如下面的代码所示:

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