Ticket #11520: footer_scripts.patch

File footer_scripts.patch, 2.8 KB (added by azaozz, 21 months ago)
  • wp-includes/default-filters.php

     
    214214add_action( 'wp_head',             'wp_print_head_scripts',            9    ); 
    215215add_action( 'wp_head',             'wp_generator'                           ); 
    216216add_action( 'wp_head',             'rel_canonical'                          ); 
    217 add_action( 'wp_footer',           'wp_print_footer_scripts'                ); 
     217add_action( 'wp_footer',           'wp_print_footer_scripts',         20    ); 
    218218add_action( 'wp_head',             'wp_shortlink_wp_head',            10, 0 ); 
    219219add_action( 'template_redirect',   'wp_shortlink_header',             11, 0 ); 
     220add_action( 'wp_print_footer_scripts', '_wp_footer_scripts'                 ); 
    220221 
    221222if ( isset( $_GET['replytocom'] ) ) 
    222223    add_filter( 'pre_option_blog_public', '__return_zero' ); 
    223224 
    224225// Login actions 
    225226add_action( 'login_head',          'wp_print_head_scripts',         9     ); 
    226 add_action( 'login_footer',        'wp_print_footer_scripts'              ); 
     227add_action( 'login_footer',        'wp_print_footer_scripts',       20    ); 
    227228add_action( 'login_init',          'send_frame_options_header',     10, 0 ); 
    228229 
    229230// Feed Generator Tags 
     
    244245add_action( 'do_robots',                  'do_robots'                                      ); 
    245246add_action( 'sanitize_comment_cookies',   'sanitize_comment_cookies'                       ); 
    246247add_action( 'admin_print_scripts',        'print_head_scripts',                      20    ); 
    247 add_action( 'admin_print_footer_scripts', 'wp_print_footer_scripts',                 20    ); 
     248add_action( 'admin_print_footer_scripts', '_wp_footer_scripts',                      20    ); 
    248249add_action( 'admin_print_styles',         'print_admin_styles',                      20    ); 
    249250add_action( 'init',                       'smilies_init',                             5    ); 
    250251add_action( 'plugins_loaded',             'wp_maybe_load_widgets',                    0    ); 
     
    284285 
    285286unset($filter, $action); 
    286287 
    287 ?> 
    288  No newline at end of file 
     288?> 
  • wp-includes/script-loader.php

     
    626626} 
    627627 
    628628/** 
     629 * Private, for use in *_footer_scripts hooks 
     630 * 
     631 * @since 3.3 
     632 */ 
     633function _wp_footer_scripts() { 
     634        print_late_styles(); 
     635        print_footer_scripts(); 
     636} 
     637 
     638/** 
    629639 * Hooks to print the scripts and styles in the footer. 
    630640 * 
    631641 * @since 2.8 
    632642 */ 
    633643function wp_print_footer_scripts() { 
    634         print_late_styles(); 
    635         print_footer_scripts(); 
    636  
    637         if ( !is_admin() ) 
    638                 do_action('wp_print_footer_scripts'); 
    639  
    640         return true; 
     644        do_action('wp_print_footer_scripts'); 
    641645} 
    642646 
    643647/**