当我尝试在使用Post Status Transition add_action挂钩调用的函数中使用get_post_meta时,它不起作用。
如果我直接从其他地方调用相同的函数,它可以正常工作。
发生了什么事?
/* notification */
function new_notification($post){
$meta = get_post_meta($post->ID,'meta_key',true);
return $meta; // returns str if function run directly, returns empty (false) with hook
}
add_action('auto-draft_to_draft', 'new_notification');
add_action('new_to_draft', 'new_notification');