2016-09-26 84 views
0

我使用{status}_{post_type}鉤內使用get_post_meta(),需要抓住從後一個自定義元:不能掛鉤函數

add_action('pending_book', function($post_id, $post) { 
    $foo = get_post_meta($post_id, 'book_author', true); 
    var_dump($foo); 
}, 99, 2); 

但它返回string(0) ""

產生的交在前端,使用GravityForms。

我該怎麼辦?

+0

檢查你所得到的正確ID - 轉儲出來。然後嘗試使用該ID的get_post_meta查詢並查看您得到的結果。如果你仍然沒有得到任何東西,那麼它可能是元名稱是錯誤的,或者根本沒有數據。 –

+0

@SimonPollard一切都很好。問題是鉤子。我使用'gform_after_submission'掛鉤來解決問題。 – marcelo2605

回答