WordPress.org

Make WordPress Core

Changeset 20610


Ignore:
Timestamp:
04/27/12 04:54:36 (2 years ago)
Author:
nacin
Message:

Deprecate require_if_theme_supports(). Always require post-thumbnail-template.php. fixes #20556. fixes #20409.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/deprecated.php

    r20569 r20610  
    31533153    clean_post_cache( $id ); 
    31543154} 
     3155 
     3156/** 
     3157 * Checks a theme's support for a given feature before loading the functions which implement it. 
     3158 * 
     3159 * @since 2.9.0 
     3160 * @deprecated 3.4.0 
     3161 * @deprecated Use require() 
     3162 * 
     3163 * @param string $feature the feature being checked 
     3164 * @param string $include the file containing the functions that implement the feature 
     3165 */ 
     3166function require_if_theme_supports( $feature, $include ) { 
     3167    _deprecated_function( __FUNCTION__, '3.4', 'require()' ); 
     3168    if ( current_theme_supports( $feature ) ) 
     3169        require ( $include ); 
     3170} 
  • trunk/wp-includes/theme.php

    r20600 r20610  
    15131513 
    15141514/** 
    1515  * Checks a theme's support for a given feature before loading the functions which implement it. 
    1516  * 
    1517  * @since 2.9.0 
    1518  * @param string $feature the feature being checked 
    1519  * @param string $include the file containing the functions that implement the feature 
    1520  */ 
    1521 function require_if_theme_supports( $feature, $include) { 
    1522     if ( current_theme_supports( $feature ) ) 
    1523         require ( $include ); 
    1524 } 
    1525  
    1526 /** 
    15271515 * Checks an attachment being deleted to see if it's a header or background image. 
    15281516 * 
  • trunk/wp-settings.php

    r20029 r20610  
    122122require( ABSPATH . WPINC . '/post.php' ); 
    123123require( ABSPATH . WPINC . '/post-template.php' ); 
     124require( ABSPATH . WPINC . '/post-thumbnail-template.php' ); 
    124125require( ABSPATH . WPINC . '/category.php' ); 
    125126require( ABSPATH . WPINC . '/category-template.php' ); 
     
    289290do_action( 'after_setup_theme' ); 
    290291 
    291 // Load any template functions the theme supports. 
    292 require_if_theme_supports( 'post-thumbnails', ABSPATH . WPINC . '/post-thumbnail-template.php' ); 
    293  
    294292// Set up current user. 
    295293$wp->init(); 
Note: See TracChangeset for help on using the changeset viewer.