2016-09-20 46 views
0

我有幾個重力形式需要條目批准爲每個用戶。爲此,我正在使用(https://en-gb.wordpress.org/plugins/gravityformsapprovals/重力形式批准條目

我無法嘗試在頁面模板(前端)上顯示審批狀態。正如所提到的here我使用下面的代碼迴應了用戶元,並沒有在數組中找到「批准狀態」。我已經聯繫了開發者,但仍然沒有迴應。

關於如何做到這一點的任何想法嗎?所以你需要使用gform_get_meta

$all_meta_for_user = get_user_meta(47); 
    print_r($all_meta_for_user); 

回答

0

審批狀態被存儲在進入元,而不是用戶的元數據()不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 ]; 
+0

感謝@StevenHenty所以,如果我想獲得最新的條目的狀態,我將如何做到這一點不知道提前entry_id ?我需要獲得幾種形式的最新進入狀態[鏈接](http://awesomescreenshot.com/01264gvx95) – user1682743