WordPress.org

Make WordPress Core

Ticket #18691: current_theme_supports.diff

File current_theme_supports.diff, 551 bytes (added by ericmann, 3 years ago)

Allow selection of specific post type in current_theme_supports()

  • wp-includes/theme.php

     
    19521952                        else 
    19531953                                return false; 
    19541954                        break; 
     1955 
     1956                case 'post-formats': 
     1957                        // specific post formats can be registered by passing an array of types to 
     1958                        // add_theme_support() 
     1959                        $post_type = $args[0]; 
     1960                        if ( in_array($post_type, $_wp_theme_features[$feature][0]) ) 
     1961                                return true; 
     1962                        else 
     1963                                return false; 
     1964                        break; 
    19551965        } 
    19561966 
    19571967        return true;