Filter hook '_wp_post_revision_fields'

in WP Core File wp-includes/revision.php at line 54

Description

Filters the list of fields saved in post revisions. Included by default: 'post_title', 'post_content' and 'post_excerpt'. Disallowed fields: 'ID', 'post_name', 'post_parent', 'post_date', 'post_date_gmt', 'post_status', 'post_type', 'comment_count', and 'post_author'.

Occurrences

Filename Line Number
wp-includes/revision.php 54

Parameters

Type Name Description
string[] $fields List of fields to revision. Contains 'post_title', 'post_content', and 'post_excerpt' by default.
array $post A post array being processed for insertion as a post revision.

PHP Doc

/**
	 * Filters the list of fields saved in post revisions.
	 *
	 * Included by default: 'post_title', 'post_content' and 'post_excerpt'.
	 *
	 * Disallowed fields: 'ID', 'post_name', 'post_parent', 'post_date',
	 * 'post_date_gmt', 'post_status', 'post_type', 'comment_count',
	 * and 'post_author'.
	 *
	 * @since 2.6.0
	 * @since 4.5.0 The `$post` parameter was added.
	 *
	 * @param string[] $fields List of fields to revision. Contains 'post_title',
	 *                         'post_content', and 'post_excerpt' by default.
	 * @param array    $post   A post array being processed for insertion as a post revision.
	 */