Make WordPress Core


Ignore:
Timestamp:
11/12/2010 04:10:56 AM (16 years ago)
Author:
markjaquith
Message:

Add checks for WP_Error. props ptahdunbar. see #14746

File:
1 edited

Legend:

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

    r16313 r16315  
    328328    $classes[] = 'type-' . $post->post_type;
    329329    $classes[] = 'status-' . $post->post_status;
    330     if ( get_post_format( $post->ID ) )
    331         $classes[] = 'format-' . sanitize_html_class( get_post_format( $post->ID ) );
     330   
     331    // Post Format
     332    $post_format = get_post_format( $post->ID );
     333
     334    if ( $post_format && !is_wp_error($post_format) )
     335        $classes[] = 'format-' . sanitize_html_class( $post_format );
    332336    else
    333337        $classes[] = 'format-default';
     
    425429        $classes[] = 'single-' . sanitize_html_class($post->post_type, $post_id);
    426430        $classes[] = 'postid-' . $post_id;
    427         if ( get_post_format( $post_id ) )
    428             $classes[] = 'single-format-' . sanitize_html_class( get_post_format( $post_id ) );
     431       
     432        // Post Format
     433        $post_format = get_post_format( $post->ID );
     434
     435        if ( $post_format && !is_wp_error($post_format) )
     436            $classes[] = 'single-format-' . sanitize_html_class( $post_format );
    429437        else
    430438            $classes[] = 'single-format-default';
Note: See TracChangeset for help on using the changeset viewer.