我有一个Wordpress网站,每个用户都链接到一个“上线”用户,该上线用户的ID存储在自定义元字段“ direct_upline”中。
在特定的重力形式上,我目前填充值为{user:direct_upline}的隐藏字段。
例如,用户A填写表格。用户A的direct_upline是用户B。然后,我想填充用户B的direct_upline,以此类推(大概10层深)。
有人知道如何最有效地执行此操作吗?以下是在一个函数中填充多个字段的函数;我当时想可以与$ all_meta_for_user = get_user_meta($ user_id);
一起使用add_filter( 'gform_field_value', 'populate_fields', 10, 3 );
function populate_fields( $value, $field, $name ) {
$values = array(
'field_one' => 'value one',
'field_two' => 'value two',
'field_three' => 'value three',
);
return isset( $values[ $name ] ) ? $values[ $name ] : $value;
}