WordPress at Your Fingertips
filter is not described

customize_changeset_save_data filter-hook . WP 4.7.0

Filters the settings' data that will be persisted into the changeset.

Plugins may amend additional data (such as additional meta for settings) into the changeset with this filter.


add_filter( 'customize_changeset_save_data', 'filter_function_name_2225', 10, 2 );
function filter_function_name_2225( $data, $context ){
	// filter...

	return $data;
Updated changeset data, mapping setting IDs to arrays containing a $value item and optionally other metadata.

Filter context.

  • uuid(string)
    Changeset UUID.

  • title(string)
    Requested title for the changeset post.

  • status(string)
    Requested status for the changeset post.

  • date_gmt(string)
    Requested date for the changeset post in MySQL format and GMT timezone.

  • post_id(int|false)
    Post ID for the changeset, or false if it doesn't exist yet.

  • previous_data(array)
    Previous data contained in the changeset.

  • manager(WP_Customize_Manager)
    Manager instance.


Since 4.7.0 Introduced.

Where the hook is called

wp-includes/class-wp-customize-manager.php 2890
$data = apply_filters( 'customize_changeset_save_data', $data, $filter_context );

Where in WP core the hook is used WordPress

Usage not found.