WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )
apply_filters( "hook_name", "what_to_filter" )
.Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
This hook occurs 2 times in this file.
Line | Code |
---|---|
1098 | $invalid_setting_count = count( array_filter( $setting_validities, 'is_wp_error' ) ); |
1099 | $exported_setting_validities = array_map( array( $this, 'prepare_setting_validity_for_js' ), $setting_validities ); |
1100 | if ( $invalid_setting_count > 0 ) { |
1101 | $response = array( |
1102 | 'setting_validities' => $exported_setting_validities, |
1103 | 'message' => sprintf( _n( 'There is %s invalid setting.', 'There are %s invalid settings.', $invalid_setting_count ), number_format_i18n( $invalid_setting_count ) ), |
1104 | ); |
1105 |
|
1106 | /** This filter is documented in wp-includes/class-wp-customize-manager.php */ |
1107 | $response = apply_filters( 'customize_save_response', $response, $this ); |
1108 | wp_send_json_error( $response ); |
1109 | } |
1110 |
|
1111 | // Do we have to switch themes? |
1112 | if ( ! $this->is_theme_active() ) { |
1113 | // Temporarily stop previewing the theme to allow switch_themes() |
1114 | // to operate properly. |
1115 | $this->stop_previewing_theme(); |
1116 | switch_theme( $this->get_stylesheet() ); |
Line | Code |
1150 | * |
1151 | * This filter does not apply if there was a nonce or authentication failure. |
1152 | * |
1153 | * @since 4.2.0 |
1154 | * |
1155 | * @param array $data Additional information passed back to the 'saved' |
1156 | * event on `wp.customize`. |
1157 | * @param WP_Customize_Manager $this WP_Customize_Manager instance. |
1158 | */ |
1159 | $response = apply_filters( 'customize_save_response', $data, $this ); |
1160 | wp_send_json_success( $response ); |
1161 | } |
1162 |
|
1163 | /** |
1164 | * Refresh nonces for the current preview. |
1165 | * |
1166 | * @since 4.2.0 |
1167 | */ |
1168 | public function refresh_nonces() { |