检索发布单个 Gravity Form 条目的用户 ID

Retrieve the user id who posts a single entry of Gravity Form

假设我知道条目 ID ($lead_id),我如何检索创建该条目的用户。

我尝试

$lead = RGFormsModel::get_lead( $lead_id ); 
$form = GFFormsModel::get_form_meta( $lead['form_id'] ); 

$values= array();

foreach( $form['fields'] as $field ) {

    $values[$field['id']] = array(
        'id'    => $field['id'],
        'label' => $field['label'],
        'value' => $lead[ $field['id'] ],
    );
}

但是用户数据不存在。我查了sql数据库,用户数据在wp_rg_leadtable,不在wp_rg_lead_detailtable.

有人可以帮忙吗?

*_rg_lead table 中的信息可在 return 由 get_lead 函数编辑的数组中访问。所以

user_id = $领导['created_by']

另请注意,最好使用重力形式 API 来检索条目,特别是 get_entry function:

GFAPI::get_entry( $entry_id )

这将 return 一个 Entry object