2016-06-07 32 views
0

我相信,在这个片段中,一个必须能够填充在WordPress重力形式字段:重力形式,如何动态填充一个多列列表(与选择为一列)

​​

我可以保证你那$e包含确切的数据已经发送到数据库的表单验证后,37products是他们应该是, 我认为问题是这个产品领域是一个列有两列,第一个专栏一致<select>由此片段:

add_filter('gform_column_input_30_37_1', 'set_column', 10, 5); 
function set_column($input_info, $field, $column, $value, $form_id) { 
    return array('type' => 'select', 'choices' => 'choice 1, choice 2'); 
} 

任何帮助,将不胜感激

回答

1

后,那么这里一会儿是答案,让Google也许,

function mu_populate_products() { 
    global $currUserEntry; 
    if($currUserEntry){ 
     $e = rgar($currUserEntry, '37'); 
     return maybe_unserialize($e); 
    } 
} 

所有的一点是,函数必须返回反序列化对象,而rgar从db返回字段值被序列化,所以使用maybe_unserialize是关键。

也牢记这一点,因为Gravity Forms 1.9.10.8 更多信息工作原理: https://www.gravityhelp.com/documentation/article/gform_field_value_parameter_name/#3-list-field

相关问题