WordPress.org

Make WordPress Core

Ticket #19862: 19862.patch

File 19862.patch, 1.3 KB (added by SergeyBiryukov, 6 years ago)
  • wp-admin/includes/ms.php

     
    658658        <?php if ( in_array( get_site_option( 'registration' ), array( 'all', 'blog' ) ) ) : ?>
    659659                <tr>
    660660                        <th scope="row" colspan="2" class="th-full">
    661                                 <a href="<?php echo apply_filters( 'wp_signup_location', network_home_url( 'wp-signup.php' ) ); ?>"><?php _e( 'Create a New Site' ); ?></a>
     661                                <a href="<?php echo esc_url( apply_filters( 'wp_signup_location', network_home_url( 'wp-signup.php' ) ) ); ?>"><?php _e( 'Create a New Site' ); ?></a>
    662662                        </th>
    663663                </tr>
    664664        <?php endif; ?>
  • wp-includes/admin-bar.php

     
    332332                ) );
    333333        }
    334334
     335        if ( in_array( get_site_option( 'registration' ), array( 'all', 'blog' ) ) ) {
     336                $wp_admin_bar->add_menu( array(
     337                        'parent' => 'my-sites-super-admin',
     338                        'id'     => 'create-site',
     339                        'title'  => __( 'Create a New Site' ),
     340                        'href'   => esc_url( apply_filters( 'wp_signup_location', network_home_url( 'wp-signup.php' ) ) ),
     341                ) );
     342        }
     343
    335344        // Add site links
    336345        $wp_admin_bar->add_group( array(
    337346                'parent' => 'my-sites',