WordPress 3.4
[autoinstalls/wordpress.git] / wp-content / themes / twentyeleven / showcase.php
index 4f69099240352c36ae14183e424dfe00ef2b3461..f5d2a3eeb0a276621a942ddd635fc17eaca61c5a 100644 (file)
@@ -66,7 +66,12 @@ get_header(); ?>
                                         */
                                        $counter_slider = 0;
 
-                                       ?>
+                                       // Compatibility with versions of WordPress prior to 3.4.
+                                       if ( function_exists( 'get_custom_header' ) )
+                                               $header_image_width = get_theme_support( 'custom-header', 'width' );
+                                       else
+                                               $header_image_width = HEADER_IMAGE_WIDTH;
+                               ?>
 
                                <div class="featured-posts">
                                        <h1 class="showcase-heading"><?php _e( 'Featured Post', 'twentyeleven' ); ?></h1>
@@ -89,10 +94,10 @@ get_header(); ?>
                                                $feature_class = 'feature-image small';
 
                                                // Hang on. Let's check this here image out.
-                                               $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( HEADER_IMAGE_WIDTH, HEADER_IMAGE_WIDTH ) );
+                                               $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) );
 
                                                // Is it bigger than or equal to our header?
-                                               if ( $image[1] >= HEADER_IMAGE_WIDTH ) {
+                                               if ( $image[1] >= $header_image_width ) {
                                                        // If bigger, let's add a BIGGER class. It's EXTRA classy now.
                                                        $feature_class = 'feature-image large';
                                                }
@@ -107,7 +112,7 @@ get_header(); ?>
                                                         * make it a large featured post, otherwise render it small
                                                         */
                                                        if ( has_post_thumbnail() ) {
-                                                               if ( $image[1] >= HEADER_IMAGE_WIDTH )
+                                                               if ( $image[1] >= $header_image_width )
                                                                        $thumbnail_size = 'large-feature';
                                                                else
                                                                        $thumbnail_size = 'small-feature';