Make WordPress Core

Ticket #26569: 26569.diff

File 26569.diff, 1.1 KB (added by westonruter, 10 years ago)

Also use esc_url_raw() for url.allowed. Props ocean90

  • src/wp-admin/customize.php

    diff --git src/wp-admin/customize.php src/wp-admin/customize.php
    index 0a69366..8ef0232 100644
    do_action( 'customize_controls_print_scripts' ); 
    208208                        'active'     => $wp_customize->is_theme_active(),
    209209                ),
    210210                'url'      => array(
    211                         'preview'       => esc_url( $url ? $url : home_url( '/' ) ),
    212                         'parent'        => esc_url( admin_url() ),
     211                        'preview'       => esc_url_raw( $url ? $url : home_url( '/' ) ),
     212                        'parent'        => esc_url_raw( admin_url() ),
    213213                        'activated'     => admin_url( 'themes.php?activated=true&previewed' ),
    214                         'ajax'          => esc_url( admin_url( 'admin-ajax.php', 'relative' ) ),
    215                         'allowed'       => array_map( 'esc_url', $allowed_urls ),
     214                        'ajax'          => esc_url_raw( admin_url( 'admin-ajax.php', 'relative' ) ),
     215                        'allowed'       => array_map( 'esc_url_raw', $allowed_urls ),
    216216                        'isCrossDomain' => $cross_domain,
    217217                        'fallback'      => $fallback_url,
    218                         'home'          => esc_url( home_url( '/' ) ),
     218                        'home'          => esc_url_raw( home_url( '/' ) ),
    219219                        'login'         => $login_url,
    220220                ),
    221221                'browser'  => array(