[wp-hackers] What hook is triggered by a scheduled post going live?
aesqe at skyphe.org
Wed Mar 2 18:31:32 UTC 2011
you can use the 'transition_post_status' hook.
function filter_action_transition_post_status( $new_status, $old_status,
if( 'publish' == $new_status && 'future' == $old_status )
// do something
'filter_action_transition_post_status', 10, 3);
On 2.3.2011 19:24, Christopher Ross wrote:
> I'm trying to write a piece of code that triggers when a blogger's scheduled post goes live. Do anybody know what hooks are triggered at that point?
> For example, when a post is made live during an edit I can hook with :
> add_action('wp_insert_post', 'send_report');
> add_action('new_to_publish' , 'send_report');
> add_action('draft_to_publish' , 'send_report');
> add_action('private_to_publish', 'send_report');
> add_action('xmlrpc_publish_post', 'send_report');
> add_action('publish_phone', 'send_report');
> add_action('publish_post', 'send_report');
> I'd tried with:
> add_action('pending_to_publish', 'send_report');
> but it doesn't seem to trigger, can anybody suggest another hook or method that would trigger when a scheduled post goes live?
> Christopher Ross
> Online Portfolio - http://christopherross.ca
> Personal Blog - http://thisismyurl.com
> Fredericton - 506.238.4461
> San Diego - 858.201.4912
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
More information about the wp-hackers