WordPress.org

Make WordPress Core

Ticket #12364: 12364.patch

File 12364.patch, 5.4 KB (added by Viper007Bond, 8 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'),