Featured products now use blocks
authorLaury GvR <laury@gaslightmedia.com>
Wed, 30 May 2018 17:24:58 +0000 (13:24 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Wed, 30 May 2018 17:24:58 +0000 (13:24 -0400)
functions.php
parts/glm-blocks-bottom.php [new file with mode: 0644]
parts/glm-blocks-products.php [new file with mode: 0644]
sections/front-page.php

index a949a88..3ebc92a 100644 (file)
@@ -159,6 +159,7 @@ add_action('init', 'mytheme_init', 10);
 
 function wpse_setup_theme() {
     add_image_size('glm-block', 271, 160,true);
+    add_image_size('glm-block-product', 500, 250,true);
     add_image_size('glm-map-image', 290, 190,true);
     add_image_size('glm-blog-image', 300, 225,true);
 }
diff --git a/parts/glm-blocks-bottom.php b/parts/glm-blocks-bottom.php
new file mode 100644 (file)
index 0000000..60cfa6d
--- /dev/null
@@ -0,0 +1,55 @@
+<?php if(function_exists('fetch_all_glm_blocks')):?>
+
+<?php 
+    $blocks = fetch_all_glm_blocks(FRONT_BOTTOM_GROUP);
+?>
+
+<ul class="blocks small-block-grid-1 medium-block-grid-2 large-block-grid-3">
+    <?php $count = 1; ?>
+    <?php foreach ($blocks as $block):?>
+        <li id="block-<?php echo $count; ?>" class="block" data-equalizer-watch>
+
+            <!-- link if url for image is set in admin-->
+            <?php if($block->url):?>
+            <a class="block-image-wrapper" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+            <?php else:?>
+            <div class="block-image-wrapper">
+            <?php endif;?>
+
+            <!-- block image-->
+            <?php $size = 'glm-block'; ?>
+            <?php echo get_the_post_thumbnail($block->ID, $size);?>
+
+            <!--  end link wrapper around image -->
+            <?php if($block->url):?> 
+            </a> 
+            <?php else:?>
+            </div>
+            <?php endif;?>
+
+            <!-- link wrapper for block title-->
+            <?php if($block->url):?>
+            <a class="title-posts" href="<?php echo $block->url;?>"<?php if($block->externalUrl){echo ' target="_blank"';}?>>
+            <?php endif;?>
+
+            <!-- block title-->
+            <h6 class="block-title"><?php echo $block->post_title;?></h6>
+
+            <!-- end link wrapper around block title-->
+            <?php if($block->url):?> 
+            </a>
+            <?php endif;?>
+            
+            <?php if ($block->post_content) { ?>
+            <div class="block-description">
+                <?php echo $block->post_content; ?>
+            </div>
+            <?php } ?>
+
+        </li>
+        
+        <?php $count++; ?>
+    <?php endforeach;?>
+</ul>
+<!--<div class="separator"><hr></div>-->
+<?php endif;?>
diff --git a/parts/glm-blocks-products.php b/parts/glm-blocks-products.php
new file mode 100644 (file)
index 0000000..e66495a
--- /dev/null
@@ -0,0 +1,68 @@
+<?php if(function_exists('fetch_all_glm_blocks')):?>
+
+<?php 
+    $blocks = fetch_all_glm_blocks(FRONT_PRODUCTS_GROUP);
+?>
+
+
+    <?php $count = 1; ?>
+    <?php foreach ($blocks as $block):?>
+        <div id="block-<?php echo $count; ?>" class="front-product-wrapper small-12 medium-6 columns">
+            <div class="front-product">
+
+                <!-- link if url for image is set in admin-->
+                <?php if($block->url):?>
+                <a class="image-wrapper" href="<?php echo $block->url;?>">
+                <?php else:?>
+                <div class="image-wrapper">
+                <?php endif;?>
+
+                <!-- block image-->
+                <?php $size = 'glm-block-product'; ?>
+                <?php echo get_the_post_thumbnail($block->ID, $size);?>
+
+                <!--  end link wrapper around image -->
+                <?php if($block->url):?> 
+                </a> 
+                <?php else:?>
+                </div>
+                <?php endif;?>
+
+                <!-- link wrapper for block title-->
+                <?php if($block->url):?>
+                <a class="title-wrapper" href="<?php echo $block->url;?>">
+                <?php else:?>
+                <div class="title-wrapper">
+                <?php endif;?>
+
+                <!-- block title-->
+                <h6 class="title"><?php echo $block->post_title;?></h6>
+
+                <!-- end link wrapper around block title-->
+                <?php if($block->url):?> 
+                </a>
+                <?php else:?>
+                </div>
+                <?php endif;?>
+
+                <?php if ($block->post_content) { ?>
+                <div class="short-desc">
+                    <?php echo $block->post_content; ?>
+                </div>
+                <?php } ?>
+
+                <?php if($block->url):?>
+                <div class="button-wrapper">
+                    <a class="button" href="<?php echo $block->url;?>">
+                        Shop Now
+                    </a>
+                </div>
+                <?php endif;?>
+
+            </div>
+        
+        </div>
+        <?php $count++; ?>
+    <?php endforeach;?>
+<!--<div class="separator"><hr></div>-->
+<?php endif;?>
index 76204b3..21ce9e7 100644 (file)
@@ -5,15 +5,16 @@
 <?php //get_template_part('parts/video');?>
     <div id="content-wrapper">
         <div id="front-content-container">
-<!--            <div id="front-content">
+            <!--<div id="front-content">
                 <?php //get_template_part('parts/main-content');?>
             </div>-->
         </div>
         <div id="front-featured-products" class="row">
-            <?php front_featured_products(); ?>
+            <?php //front_featured_products(); ?>
+            <?php get_template_part('parts/glm-blocks-products'); ?>
         </div>
         <div id="front-blocks" class="blocks-container row">
-            <?php get_template_part('parts/glm-blocks'); ?>
+            <?php get_template_part('parts/glm-blocks-bottom'); ?>
         </div>
     </div>
 </main>