将参数名称添加到重力表单

时间:2015-10-27 14:19:46

标签: gravity-forms-plugin

我正在使用重力形式。我有400多个表格。我想在每个表单和特定字段中添加参数名称。我知道如何在Gravity表单字段中添加参数。

但我想在每个表单中添加参数,例如搜索替换。是否有任何可用于重力形式的技巧。因为要花时间在每个表单中添加参数名称。

1 个答案:

答案 0 :(得分:0)

这样的事情应该这样做:

add_filter( 'gform_pre_render', function( $form ) {
    foreach( $form['fields'] as &$field ) {
        // if( field you want ) {
        $field->allowsPrepopulate = true;
        $field->inputName = 'your_parameter';
        // }
    }
}, 9 );

您需要确定识别要应用此字段的字段的最佳方法。你会看到我已经将这个条件评论出来了。如果它们都具有相同的字段ID,则可以执行以下操作:

if( $field->id == 1 ) { ... }

如果他们有相同的标签,你可以这样做:

if( $field->label == 'My Label' ) { ... }