在WordPress的`delete_post`动作中获取帖子ID?

问题描述:

我有这样的代码在WordPress的`delete_post`动作中获取帖子ID?

add_action('delete_post', 'my_delete_function'); 
function my_delete_function() { 
    global $wpdb; 
    $wpdb->query(" 
    DELETE FROM wp_votes WHERE post=".$thePostID." 
;); 
} 

我怎样才能得到这个职位的ID被删除?

此外,如果在管理员中删除多个帖子,这仍然可行吗?

挂钩自动通过删除帖子的ID给你的函数,所以你可以听清楚,请检查文档here

add_action('delete_post', 'my_delete_function'); 
function my_delete_function($postId) { 
    global $wpdb; 
    $wpdb->query(" 
     DELETE FROM wp_votes WHERE post=".$postId." 
    ;); 
}