Actually added the file needed for the previous commit
authorLaury GvR <laury@gaslightmedia.com>
Mon, 7 Aug 2017 16:42:57 +0000 (12:42 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Mon, 7 Aug 2017 16:42:57 +0000 (12:42 -0400)
woocommerce/single-product/related.php [new file with mode: 0644]

diff --git a/woocommerce/single-product/related.php b/woocommerce/single-product/related.php
new file mode 100644 (file)
index 0000000..8ce7a28
--- /dev/null
@@ -0,0 +1,54 @@
+<?php
+/**
+ * Related Products
+ *
+ * This template can be overridden by copying it to yourtheme/woocommerce/single-product/related.php.
+ *
+ * HOWEVER, on occasion WooCommerce will need to update template files and you
+ * (the theme developer) will need to copy the new files to your theme to
+ * maintain compatibility. We try to do this as little as possible, but it does
+ * happen. When this occurs the version of the template file will be bumped and
+ * the readme will list any important changes.
+ *
+ * @see            https://docs.woocommerce.com/document/template-structure/
+ * @author             WooThemes
+ * @package    WooCommerce/Templates
+ * @version     3.0.0
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+       exit;
+}
+global $product;
+$terms = wp_get_post_terms( $product->get_id(), 'product_cat' );
+foreach ( $terms as $term ) {$categories[] = $term->slug;}
+
+if ( in_array( 'downloads', $categories ) ) {
+    $related_products = false;
+}
+if ( $related_products ) : ?>
+
+       <section class="related products">
+
+               <h2><?php esc_html_e( 'Related products', 'woocommerce' ); ?></h2>
+
+               <?php woocommerce_product_loop_start(); ?>
+
+                       <?php foreach ( $related_products as $related_product ) : ?>
+
+                               <?php
+                                       $post_object = get_post( $related_product->get_id() );
+
+                                       setup_postdata( $GLOBALS['post'] =& $post_object );
+
+                                       wc_get_template_part( 'content', 'product' ); ?>
+
+                       <?php endforeach; ?>
+
+               <?php woocommerce_product_loop_end(); ?>
+
+       </section>
+
+<?php endif;
+
+wp_reset_postdata();