diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/customize.php --- a/wp/wp-admin/customize.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/customize.php Fri Sep 05 18:40:08 2025 +0200 @@ -84,20 +84,24 @@ } } +$url = ! empty( $_REQUEST['url'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['url'] ) ) : ''; +$return = ! empty( $_REQUEST['return'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['return'] ) ) : ''; +$autofocus = ! empty( $_REQUEST['autofocus'] ) && is_array( $_REQUEST['autofocus'] ) + ? array_map( 'sanitize_text_field', wp_unslash( $_REQUEST['autofocus'] ) ) + : array(); -wp_reset_vars( array( 'url', 'return', 'autofocus' ) ); if ( ! empty( $url ) ) { - $wp_customize->set_preview_url( wp_unslash( $url ) ); + $wp_customize->set_preview_url( $url ); } if ( ! empty( $return ) ) { - $wp_customize->set_return_url( wp_unslash( $return ) ); + $wp_customize->set_return_url( $return ); } -if ( ! empty( $autofocus ) && is_array( $autofocus ) ) { - $wp_customize->set_autofocus( wp_unslash( $autofocus ) ); +if ( ! empty( $autofocus ) ) { + $wp_customize->set_autofocus( $autofocus ); } $registered = $wp_scripts->registered; -$wp_scripts = new WP_Scripts; +$wp_scripts = new WP_Scripts(); $wp_scripts->registered = $registered; add_action( 'customize_controls_print_scripts', 'print_head_scripts', 20 ); @@ -116,7 +120,7 @@ wp_enqueue_style( 'customize-controls' ); /** - * Enqueue Customizer control scripts. + * Fires when enqueuing Customizer control scripts. * * @since 3.4.0 */ @@ -207,7 +211,12 @@ - + + + @@ -230,7 +239,12 @@ printf( __( 'You are customizing %s' ), '' . get_bloginfo( 'name', 'display' ) . '' ); ?> - +
@@ -240,7 +254,7 @@
Documentation on Customizer' ); + _e( 'Documentation on Customizer' ); ?>