WordPress at a glance
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_7156', 10, 2 );
function filter_function_name_7156( $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 2875
$data = apply_filters( 'customize_changeset_save_data', $data, $filter_context );

Where in WP core the hook is used

Usage not found!