WordPress.org

Make WordPress Core

Ticket #23295: 23295-12.patch

File 23295-12.patch, 1.5 KB (added by azaozz, 9 months ago)
  • wp-includes/functions.php

     
    39133913                        add_filter( 'heartbeat_received', 'wp_auth_check', 10, 2 ); 
    39143914                        add_filter( 'heartbeat_nopriv_received', 'wp_auth_check', 10, 2 ); 
    39153915                } else { 
    3916                         wp_enqueue_style( 'wp-auth-check' ); 
    3917                         wp_enqueue_script( 'wp-auth-check' ); 
     3916                        $whitelist = apply_filters( 'wp_auth_check_load_whitelist', array( 
     3917                                'index.php', 
     3918                                'edit.php', 
     3919                                'post.php', 
     3920                                'post-new.php', 
     3921                                'edit-tags.php', 
     3922                                'upload.php', 
     3923                                'media-new.php', 
     3924                                'edit-comments.php', 
     3925                                'themes.php', 
     3926                                'widgets.php', 
     3927                                'nav-menus.php', 
     3928                                'theme-editor.php', 
     3929                                'plugins.php', 
     3930                                'plugin-editor.php', 
     3931                                'users.php', 
     3932                                'user-new.php', 
     3933                                'profile.php', 
     3934                        ) ); 
    39183935 
    3919                         if ( is_admin() ) 
    3920                                 add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 ); 
    3921                         else 
    3922                                 add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 ); 
     3936                        if ( in_array( $pagenow, $whitelist, true ) ) { 
     3937                                wp_enqueue_style( 'wp-auth-check' ); 
     3938                                wp_enqueue_script( 'wp-auth-check' ); 
     3939 
     3940                                if ( is_admin() ) 
     3941                                        add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 ); 
     3942                                else 
     3943                                        add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 ); 
     3944                        } 
    39233945                } 
    39243946        } 
    39253947} 
     
    40184040                return 'ISO-8859-1'; 
    40194041 
    40204042        return $charset; 
    4021 } 
    4022  No newline at end of file 
     4043}