undoing previous header image changes
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 22 Mar 2017 17:18:03 +0000 (13:18 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 22 Mar 2017 17:18:03 +0000 (13:18 -0400)
functions.php

index d3a99d4..97ffb9e 100644 (file)
@@ -105,9 +105,45 @@ function glm_get_header() {
         $post_id = $post->post_parent;
     }
     echo '<div class="header-image-background"';
-
-    echo ' style="background-image: url('.get_template_directory_uri().'/assets/interior-pg-header-image.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;max-height: 250px; "';
-    echo ' class="no-featured">';
+    if(is_product() || is_page(101) ){
+            
+            $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(101), "full");
+            echo ' style="background-image: url('.$image_data[0].');padding:0;padding-bottom:20%;background-position:center center;background-size: cover;background-repeat:no-repeat;max-height: 370px "';
+        
+    } else if ( is_product_category() ){
+        
+            $tag = get_queried_object();
+            $tagID = $tag->term_id;
+            $thumbnail = z_taxonomy_image_url( $tagID);
+        
+            echo ' style="background-image: url('.$thumbnail.');padding:0;padding-bottom:20%;background-position:center center;background-size: cover;background-repeat:no-repeat;max-height: 370px; "';
+//          $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(100), "full");
+//            echo ' style="background-image: url('.$image_data[0].');padding:0;padding-bottom:20%;background-position:center center;background-size: contain;background-repeat:no-repeat;max-height: 370px; "';
+        
+    } else if ( has_post_thumbnail($post_id) && is_post_type('page')) {
+        
+            $image_data = wp_get_attachment_image_src(get_post_thumbnail_id($post_id), "full");
+            echo ' style="background-image: url('.$image_data[0].');padding:0;padding-bottom:20%;background-position:center center;background-size: 100%;background-repeat:no-repeat;max-height: 370px; "';
+        
+    } else if ( is_product_tag() ){
+        
+            $tag = get_queried_object();
+            $tagID = $tag->term_id;
+        
+            $thumbnail = z_taxonomy_image_url( (int)$object->object_id );
+        
+            echo ' style="background-image: url('.$thumbnail.');padding:0;padding-bottom:20%;background-position:top center;background-size: cover;background-repeat:no-repeat;max-height: 250px; "';
+    } else if ( !is_post_type('page') ){        
+            echo ' class="no-featured"';
+    } else {
+            echo ' style="background-image: url('.get_template_directory_uri().'/assets/interior-pg-header-image.jpg);padding:0;padding-bottom:20%;background-position:top center;background-size:cover;background-repeat:no-repeat;max-height: 250px; "';
+            echo ' class="no-featured"';
+    }
+    echo '>';
+    echo '</div>';
+    echo '<div class="row">';
+    echo '<div class="small-12 columns">';
+    echo '</div>';
     echo '</div>';
 }