WordPress.org

Make WordPress Core

Ticket #12364: 12364.patch

File 12364.patch, 5.4 KB (added by Viper007Bond, 6 years ago)
  • wp-content/themes/classic/functions.php

     
    44 * @subpackage Classic_Theme 
    55 */ 
    66 
    7 automatic_feed_links(); 
     7add_theme_support( 'automatic-feed-links' ); 
    88 
    99if ( function_exists('register_sidebar') ) 
    1010        register_sidebar(array( 
  • wp-content/themes/default/functions.php

     
    66 
    77$content_width = 450; 
    88 
    9 automatic_feed_links(); 
     9add_theme_support( 'automatic-feed-links' ); 
    1010 
    1111if ( function_exists('register_sidebar') ) { 
    1212        register_sidebar(array( 
  • wp-content/themes/twentyten/functions.php

     
    22 
    33// Set the content width based on the Theme CSS 
    44if ( ! isset( $content_width ) ) 
    5    $content_width = 640; 
     5        $content_width = 640; 
    66 
    77if ( ! function_exists( 'twentyten_init' ) ) : 
    88function twentyten_init() { 
     
    2626        // so we want them to be 940 pixels wide by 198 pixels tall (larger images will be auto-cropped to fit) 
    2727        set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true ); 
    2828 
    29         // Add default posts and comments RSS feed links to head. 
    30         automatic_feed_links(); 
     29        // Add default posts and comments RSS feed links to head 
     30        add_theme_support( 'automatic-feed-links' ); 
    3131 
    3232        // Make theme available for translation 
    3333        // Translations can be filed in the /languages/ directory 
  • wp-includes/default-filters.php

     
    168168add_filter( 'atom_service_url','atom_service_url_filter' ); 
    169169 
    170170// Actions 
    171 add_action( 'wp_head',             'wp_enqueue_scripts',             1    ); 
    172 add_action( 'wp_head',             'feed_links_extra',               3    ); 
     171add_action( 'wp_head',             'wp_enqueue_scripts',            1     ); 
     172add_action( 'wp_head',             'feed_links',                    3     ); 
     173add_action( 'wp_head',             'feed_links_extra',              3     ); 
    173174add_action( 'wp_head',             'rsd_link'                             ); 
    174175add_action( 'wp_head',             'wlwmanifest_link'                     ); 
    175176add_action( 'wp_head',             'index_rel_link'                       ); 
     
    178179add_action( 'wp_head',             'adjacent_posts_rel_link',       10, 0 ); 
    179180add_action( 'wp_head',             'locale_stylesheet'                    ); 
    180181add_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 ); 
    181 add_action( 'wp_head',             'noindex',                        1    ); 
    182 add_action( 'wp_head',             'wp_print_styles',                8    ); 
    183 add_action( 'wp_head',             'wp_print_head_scripts',          9    ); 
     182add_action( 'wp_head',             'noindex',                       1     ); 
     183add_action( 'wp_head',             'wp_print_styles',               8     ); 
     184add_action( 'wp_head',             'wp_print_head_scripts',         9     ); 
    184185add_action( 'wp_head',             'wp_generator'                         ); 
    185186add_action( 'wp_head',             'rel_canonical'                        ); 
    186187add_action( 'wp_footer',           'wp_print_footer_scripts'              ); 
  • wp-includes/deprecated.php

     
    24112411                do_action( 'updated_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); 
    24122412 
    24132413        return true; 
     2414} 
     2415 
     2416/** 
     2417 * Enable automatic general feed link outputting. 
     2418 * 
     2419 * @since 2.8.0 
     2420 * @deprecated 3.0.0 
     2421 * @deprecated Use add_theme_support( 'automatic-feed-links' ) 
     2422 */ 
     2423function automatic_feed_links() { 
     2424        _deprecated_function( __FUNCTION__, '3.0', "add_theme_support( 'automatic-feed-links' )" ); 
     2425        add_theme_support( 'automatic-feed-links' ); 
    24142426} 
     2427 No newline at end of file 
  • wp-includes/general-template.php

     
    15621562} 
    15631563 
    15641564/** 
    1565  * Enable/disable automatic general feed link outputting. 
    1566  * 
    1567  * @since 2.8.0 
    1568  * 
    1569  * @param boolean $add Optional, default is true. Add or remove links. Defaults to true. 
    1570  */ 
    1571 function automatic_feed_links( $add = true ) { 
    1572         if ( $add ) 
    1573                 add_action( 'wp_head', 'feed_links', 2 ); 
    1574         else { 
    1575                 remove_action( 'wp_head', 'feed_links', 2 ); 
    1576                 remove_action( 'wp_head', 'feed_links_extra', 3 ); 
    1577         } 
    1578 } 
    1579  
    1580 /** 
    15811565 * Display the links to the general feeds. 
    15821566 * 
    15831567 * @since 2.8.0 
     
    15851569 * @param array $args Optional arguments. 
    15861570 */ 
    15871571function feed_links( $args = array() ) { 
     1572        if ( !current_theme_supports('automatic-feed-links') ) 
     1573                return; 
     1574 
    15881575        $defaults = array( 
    15891576                /* translators: Separator between blog name and feed type in feed links */ 
    15901577                'separator'     => _x('»', 'feed link'),