2016-09-26 89 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

回答