如何在WordPress 4.7.5中挂钩发布帖子事件

时间:2017-06-03 作者:Infantlight

add_action( \'transition_post_status\', \'a_new_post\', 10, 3 );

function a_new_post( $new_status, $old_status, $post )
{
if ( \'publish\' !== $new_status or \'publish\' === $old_status )
    return;

if ( \'post\' !== $post->post_type )
    return; // restrict the filter to a specific post type

// do something awesome
}
此代码不允许我挂接到已发布的帖子。是否有任何代码允许我连接到已发布的帖子。

1 个回复
SO网友:Frank P. Walentynowicz

使用{status}{post\\u type}钩子,如:

function a_new_post( $postID, $post ) {
    // your awesome stuff goes here
}
add_action( \'publish_post\', \'a_new_post\', 10, 2 );
当帖子的状态从任何内容更改为“发布”时,它将触发您的操作。

结束

相关推荐