检索发布单个 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_lead
table,不在wp_rg_lead_detail
table.
有人可以帮忙吗?
*_rg_lead table 中的信息可在 return 由 get_lead 函数编辑的数组中访问。所以
user_id = $领导['created_by']
另请注意,最好使用重力形式 API 来检索条目,特别是 get_entry function:
GFAPI::get_entry( $entry_id )
这将 return 一个 Entry object。
假设我知道条目 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_lead
table,不在wp_rg_lead_detail
table.
有人可以帮忙吗?
*_rg_lead table 中的信息可在 return 由 get_lead 函数编辑的数组中访问。所以
user_id = $领导['created_by']
另请注意,最好使用重力形式 API 来检索条目,特别是 get_entry function:
GFAPI::get_entry( $entry_id )
这将 return 一个 Entry object。