是否有用于自定义帖子类型的save_post挂钩?

示例:save_my_post_type

我知道有publish_my_post_type,但我正在寻找保存挂钩。

#1 楼

钩子是相同的save_post,只是确保其帖子类型为ex:

add_action('save_post','save_post_callback');
function save_post_callback($post_id){
    global $post; 
    if ($post->post_type != 'MY_CUSTOM_POST_TYPE_NAME'){
        return;
    }
    //if you get here then it's your post type so do your thing....
}


#2 楼

从WP 3.7开始的新解决方案:save_post_{$post_type}

add_action( 'save_post_my_post_type', 'wpse63478_save' );
function wpse63478_save() {
    //save stuff
}


请参阅编解码器页面上的注释

评论


可以在这里找到有关此文档的新文档:developer.wordpress.org/reference/hooks/…

–肯
19年8月6日在14:47