Make WordPress Core


Ignore:
Timestamp:
09/19/2011 04:31:33 PM (15 years ago)
Author:
duck_
Message:

Make use of specific post format support in current_theme_supports(). See #18691.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/post.php

    r18632 r18721  
    192192
    193193        // Post Formats
    194         if ( current_theme_supports( 'post-formats' ) && isset( $post_data['post_format'] ) ) {
    195                 $formats = get_theme_support( 'post-formats' );
    196                 if ( is_array( $formats ) ) {
    197                         $formats = $formats[0];
    198                         if ( in_array( $post_data['post_format'], $formats ) ) {
    199                                 set_post_format( $post_ID, $post_data['post_format'] );
    200                         } elseif ( '0' == $post_data['post_format'] ) {
    201                                 set_post_format( $post_ID, false );
    202                         }
    203                 }
     194        if ( isset( $post_data['post_format'] ) ) {
     195                if ( current_theme_supports( 'post-formats', $post_data['post_format'] ) )
     196                        set_post_format( $post_ID, $post_data['post_format'] );
     197                elseif ( '0' == $post_data['post_format'] )
     198                        set_post_format( $post_ID, false );
    204199        }
    205200
Note: See TracChangeset for help on using the changeset viewer.