From dfdbe30ab407997398aae81ee124fad09a0f36ba Mon Sep 17 00:00:00 2001 From: Marcin Lawrowski Date: Thu, 10 Mar 2016 16:14:15 +0100 Subject: [PATCH 1/3] Logging changes of settings in Customizer --- connectors/class-connector-settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectors/class-connector-settings.php b/connectors/class-connector-settings.php index fb54dd308..a61ad3421 100644 --- a/connectors/class-connector-settings.php +++ b/connectors/class-connector-settings.php @@ -550,7 +550,7 @@ function( $rule ) use ( $submenu, $record ) { * @param mixed $value */ public function callback_update_option( $option, $value, $old_value ) { - if ( defined( '\WP_CLI' ) && \WP_CLI && array_key_exists( $option, $this->labels ) ) { + if ( ( defined( '\WP_CLI' ) && \WP_CLI || did_action('customize_save') ) && array_key_exists( $option, $this->labels ) ) { $this->callback_updated_option( $option, $value, $old_value ); } } From 2aa97f4bd4bdf4b151c4bfc69cd1e2f498b9b8d8 Mon Sep 17 00:00:00 2001 From: Luke Carbis Date: Fri, 11 Mar 2016 08:52:00 +1000 Subject: [PATCH 2/3] Fix parenthesis spacing --- connectors/class-connector-settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectors/class-connector-settings.php b/connectors/class-connector-settings.php index a61ad3421..d24bd2fec 100644 --- a/connectors/class-connector-settings.php +++ b/connectors/class-connector-settings.php @@ -550,7 +550,7 @@ function( $rule ) use ( $submenu, $record ) { * @param mixed $value */ public function callback_update_option( $option, $value, $old_value ) { - if ( ( defined( '\WP_CLI' ) && \WP_CLI || did_action('customize_save') ) && array_key_exists( $option, $this->labels ) ) { + if ( ( defined( '\WP_CLI' ) && \WP_CLI || did_action( 'customize_save' ) ) && array_key_exists( $option, $this->labels ) ) { $this->callback_updated_option( $option, $value, $old_value ); } } From f025d644aaf22cc4be641b7b0608ff5ebc74d27e Mon Sep 17 00:00:00 2001 From: Luke Carbis Date: Fri, 11 Mar 2016 09:05:28 +1000 Subject: [PATCH 3/3] Update PHPDoc for Settings Connector method --- connectors/class-connector-settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectors/class-connector-settings.php b/connectors/class-connector-settings.php index d24bd2fec..0739a3087 100644 --- a/connectors/class-connector-settings.php +++ b/connectors/class-connector-settings.php @@ -541,7 +541,7 @@ function( $rule ) use ( $submenu, $record ) { } /** - * Trigger this connector from WP CLI, only for known Settings + * Trigger this connector from WP CLI or the Customizer, only for known Settings * * @action update_option *