wp_save_post_revision_revisions_before_deletion
Filters the revisions to be considered for deletion.
Использование
add_filter( 'wp_save_post_revision_revisions_before_deletion', 'wp_kama_save_post_revision_revisions_before_deletion_filter', 10, 2 );
/**
* Function for `wp_save_post_revision_revisions_before_deletion` filter-hook.
*
* @param WP_Post[] $revisions Array of revisions, or an empty array if none.
* @param int $post_id The ID of the post to save as a revision.
*
* @return WP_Post[]
*/
function wp_kama_save_post_revision_revisions_before_deletion_filter( $revisions, $post_id ){
// filter...
return $revisions;
}
- $revisions(WP_Post[])
- Array of revisions, or an empty array if none.
- $post_id(int)
- The ID of the post to save as a revision.
Список изменений
| С версии 6.2.0 | Введена. |
Где вызывается хук
wp_save_post_revision_revisions_before_deletion
wp-includes/revision.php 239-243
$revisions = apply_filters( 'wp_save_post_revision_revisions_before_deletion', $revisions, $post_id );