WordPress.org

Make WordPress Core

Ticket #11520: footer_scripts.patch

File footer_scripts.patch, 2.8 KB (added by azaozz, 8 years 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/**