Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

Commit

Permalink
Prevent post locking conflicts when doing post preview in Customizer
Browse files Browse the repository at this point in the history
  • Loading branch information
westonruter committed Sep 5, 2017
1 parent ec73112 commit 93bb1d4
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions php/class-edit-post-preview.php
Expand Up @@ -310,6 +310,13 @@ public function update_post_changeset() {
$wp_customize->add_dynamic_settings( array_keys( $setting_values ) );

foreach ( $setting_values as $setting_id => $setting_value ) {
$setting = $wp_customize->get_setting( $setting_id );
if ( $setting instanceof WP_Customize_Post_Setting ) {
$setting_value = wp_array_slice_assoc(
array_merge( $setting->value(), $setting_value ),
array_keys( $setting->default )
);
}
$wp_customize->set_post_value( $setting_id, $setting_value );
}

Expand Down

0 comments on commit 93bb1d4

Please sign in to comment.