Make WordPress Core

Ticket #37855: 37855.2.patch

File 37855.2.patch, 4.2 KB (added by ramiy, 8 years ago)

re-order the wp_head actions to match the $priority parameter

  • wp-includes/default-filters.php

     
    217217
    218218// REST API filters.
    219219add_action( 'xmlrpc_rsd_apis',            'rest_output_rsd' );
    220 add_action( 'wp_head',                    'rest_output_link_wp_head', 10, 0 );
     220add_action( 'wp_head',                    'rest_output_link_wp_head', 6, 0 );
    221221add_action( 'template_redirect',          'rest_output_link_header', 11, 0 );
    222222add_action( 'auth_cookie_malformed',      'rest_cookie_collect_status' );
    223223add_action( 'auth_cookie_expired',        'rest_cookie_collect_status' );
     
    229229// Actions
    230230add_action( 'wp_head',             '_wp_render_title_tag',            1     );
    231231add_action( 'wp_head',             'wp_enqueue_scripts',              1     );
     232add_action( 'wp_head',             'wp_generator',                    1     );
     233add_action( 'wp_head',             'noindex',                         1     );
     234
     235if ( isset( $_GET['replytocom'] ) )
     236        add_action( 'wp_head', 'wp_no_robots', 1 );
     237
    232238add_action( 'wp_head',             'wp_resource_hints',               2     );
    233 add_action( 'wp_head',             'feed_links',                      2     );
    234 add_action( 'wp_head',             'feed_links_extra',                3     );
    235 add_action( 'wp_head',             'rsd_link'                               );
    236 add_action( 'wp_head',             'wlwmanifest_link'                       );
    237 add_action( 'wp_head',             'adjacent_posts_rel_link_wp_head', 10, 0 );
     239add_action( 'wp_head',             'rsd_link',                        2     );
     240add_action( 'wp_head',             'wlwmanifest_link',                2     );
     241add_action( 'wp_head',             'rel_canonical',                   3     );
     242add_action( 'wp_head',             'wp_shortlink_wp_head',            3,  0 );
     243add_action( 'wp_head',             'wp_site_icon',                    4     );
     244add_action( 'wp_head',             'adjacent_posts_rel_link_wp_head', 4,  0 );
     245add_action( 'wp_head',             'feed_links',                      5     );
     246add_action( 'wp_head',             'feed_links_extra',                5     );
    238247add_action( 'wp_head',             'locale_stylesheet'                      );
    239248add_action( 'publish_future_post', 'check_and_publish_future_post',   10, 1 );
    240 add_action( 'wp_head',             'noindex',                          1    );
    241249add_action( 'wp_head',             'print_emoji_detection_script',     7    );
    242250add_action( 'wp_head',             'wp_print_styles',                  8    );
    243251add_action( 'wp_head',             'wp_print_head_scripts',            9    );
    244 add_action( 'wp_head',             'wp_generator'                           );
    245 add_action( 'wp_head',             'rel_canonical'                          );
    246 add_action( 'wp_head',             'wp_shortlink_wp_head',            10, 0 );
    247 add_action( 'wp_head',             'wp_site_icon',                    99    );
    248252add_action( 'wp_footer',           'wp_print_footer_scripts',         20    );
    249253add_action( 'template_redirect',   'wp_shortlink_header',             11, 0 );
    250254add_action( 'wp_print_footer_scripts', '_wp_footer_scripts'                 );
     
    252256add_action( 'after_switch_theme',  '_wp_sidebars_changed'                   );
    253257add_action( 'wp_print_styles',     'print_emoji_styles'                     );
    254258
    255 if ( isset( $_GET['replytocom'] ) )
    256     add_action( 'wp_head', 'wp_no_robots' );
    257 
    258259// Login actions
    259260add_filter( 'login_head',          'wp_resource_hints',             8     );
    260261add_action( 'login_head',          'wp_print_head_scripts',         9     );
     
    460461add_action( 'rest_api_init',          'wp_oembed_register_route'              );
    461462add_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );
    462463
    463 add_action( 'wp_head',                'wp_oembed_add_discovery_links'         );
     464add_action( 'wp_head',                'wp_oembed_add_discovery_links',   6    );
    464465add_action( 'wp_head',                'wp_oembed_add_host_js'                 );
    465466
    466467add_action( 'embed_head',             'enqueue_embed_scripts',           1    );