钩住trashed_post 和使用wp_untrash_post() 要在满足条件时反转,请使用伪代码示例。。。
add_action(\'trashed_post\', \'wpse_218031_trashed_post\');
function wpse_218031_trashed_post($post_id){
//use post_id to check conditions... if not met call:
if ( $some_condition ) {
wp_untrash_post($post_id);
}
}
trashed_post 追求
wp_trash_post 然后把帖子移到垃圾桶。
顺便说一下,如果常数EMPTY_TRASH_DAYS 定义为false 帖子将被永久删除,随后提到的挂钩将不会被触发,在这种情况下wp_delete_post() 将改为调用。