Make WordPress Core


Ignore:
Timestamp:
09/19/2011 04:31:33 PM (14 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.