wp/wp-admin/user/admin.php
changeset 16 a86126ab1dd4
parent 9 177826044cd9
equal deleted inserted replaced
15:3d4e9c994f10 16:a86126ab1dd4
     7  * @since 3.1.0
     7  * @since 3.1.0
     8  */
     8  */
     9 
     9 
    10 define( 'WP_USER_ADMIN', true );
    10 define( 'WP_USER_ADMIN', true );
    11 
    11 
    12 require_once( dirname( dirname( __FILE__ ) ) . '/admin.php' );
    12 require_once dirname( __DIR__ ) . '/admin.php';
    13 
    13 
    14 if ( ! is_multisite() ) {
    14 if ( ! is_multisite() ) {
    15 	wp_redirect( admin_url() );
    15 	wp_redirect( admin_url() );
    16 	exit;
    16 	exit;
    17 }
    17 }
    18 
    18 
    19 $redirect_user_admin_request = ( ( $current_blog->domain != $current_site->domain ) || ( $current_blog->path != $current_site->path ) );
    19 $redirect_user_admin_request = ( 0 !== strcasecmp( $current_blog->domain, $current_site->domain ) || 0 !== strcasecmp( $current_blog->path, $current_site->path ) );
       
    20 
    20 /**
    21 /**
    21  * Filters whether to redirect the request to the User Admin in Multisite.
    22  * Filters whether to redirect the request to the User Admin in Multisite.
    22  *
    23  *
    23  * @since 3.2.0
    24  * @since 3.2.0
    24  *
    25  *
    25  * @param bool $redirect_user_admin_request Whether the request should be redirected.
    26  * @param bool $redirect_user_admin_request Whether the request should be redirected.
    26  */
    27  */
    27 $redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request );
    28 $redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request );
       
    29 
    28 if ( $redirect_user_admin_request ) {
    30 if ( $redirect_user_admin_request ) {
    29 	wp_redirect( user_admin_url() );
    31 	wp_redirect( user_admin_url() );
    30 	exit;
    32 	exit;
    31 }
    33 }
       
    34 
    32 unset( $redirect_user_admin_request );
    35 unset( $redirect_user_admin_request );