Allow current_theme_supports() to be used to check for specific post formats. Props ericmann. Fixes #18691.

git-svn-id: http://svn.automattic.com/wordpress/trunk@18720 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
duck_ 2011-09-19 16:29:03 +00:00
parent c748eaf1f0
commit 6e2ffdc289
1 changed files with 8 additions and 4 deletions

View File

@ -1947,10 +1947,14 @@ function current_theme_supports( $feature ) {
if ( true === $_wp_theme_features[$feature] ) // Registered for all types if ( true === $_wp_theme_features[$feature] ) // Registered for all types
return true; return true;
$content_type = $args[0]; $content_type = $args[0];
if ( in_array($content_type, $_wp_theme_features[$feature][0]) ) return in_array( $content_type, $_wp_theme_features[$feature][0] );
return true; break;
else
return false; case 'post-formats':
// specific post formats can be registered by passing an array of types to
// add_theme_support()
$post_format = $args[0];
return in_array( $post_format, $_wp_theme_features[$feature][0] );
break; break;
} }