WordPress.org

Make WordPress Core

Ticket #16224: post-format-classes-2.diff

File post-format-classes-2.diff, 758 bytes (added by iandstewart, 2 years ago)
  • wp-includes/post-template.php

     
    331331        // Post Format 
    332332        $post_format = get_post_format( $post->ID ); 
    333333 
    334         if ( $post_format && !is_wp_error($post_format) ) 
    335                 $classes[] = 'format-' . sanitize_html_class( $post_format ); 
    336         else 
    337                 $classes[] = 'format-standard'; 
     334        if ( post_type_supports( $post->post_type, 'post-formats' ) ) { 
     335                if ( $post_format && !is_wp_error($post_format) ) 
     336                        $classes[] = 'format-' . sanitize_html_class( $post_format ); 
     337                else 
     338                        $classes[] = 'format-standard'; 
     339        } 
    338340 
    339341        // post requires password 
    340342        if ( post_password_required($post->ID) )