我有一些重力表单,需要为每个用户批准条目。要做到这一点,我正在使用(https://en-gb.wordpress.org/plugins/gravityformsapprovals/)
我无法在页面模板(前端)上显示审批状态。正如前面提到的here我使用下面的代码回应了用户元,并没有批准状态'在阵列中找到了。我联系了开发人员,但仍然没有回复。
关于我如何能做到这一点的任何想法?
$all_meta_for_user = get_user_meta( 47 );
print_r( $all_meta_for_user );
答案 0 :(得分:0)
批准状态存储在条目元数据中,而不是用户元数据中,因此您需要使用gform_get_meta()而不是get_user_meta()。像这样:
$entry_status = gform_get_meta( $entry_id, 'approval_status' );
$status_for_user = gform_get_meta( $entry_id, 'approval_status_' . $user_id );
它也在条目中:
$entry = GFAPI::get_entry( $entry_id );
$entry_status = $entry['approval_status'];
$status_for_user = $entry[ 'approval_status_' . $user_id ];