Code Duplication    Length = 23-45 lines in 2 locations

templates/archive-product.php 1 location

@@ 55-99 (lines=45) @@
52
53
    </header>
54
55
		<?php if ( have_posts() ) : ?>
56
57
			<?php
58
				/**
59
				 * woocommerce_before_shop_loop hook.
60
				 *
61
				 * @hooked woocommerce_result_count - 20
62
				 * @hooked woocommerce_catalog_ordering - 30
63
				 */
64
				do_action( 'woocommerce_before_shop_loop' );
65
			?>
66
67
			<?php woocommerce_product_loop_start(); ?>
68
69
				<?php woocommerce_product_subcategories(); ?>
70
71
				<?php while ( have_posts() ) : the_post(); ?>
72
73
					<?php wc_get_template_part( 'content', 'product' ); ?>
74
75
				<?php endwhile; // end of the loop. ?>
76
77
			<?php woocommerce_product_loop_end(); ?>
78
79
			<?php
80
				/**
81
				 * woocommerce_after_shop_loop hook.
82
				 *
83
				 * @hooked woocommerce_pagination - 10
84
				 */
85
				do_action( 'woocommerce_after_shop_loop' );
86
			?>
87
88
		<?php elseif ( ! woocommerce_product_subcategories( array( 'before' => woocommerce_product_loop_start( false ), 'after' => woocommerce_product_loop_end( false ) ) ) ) : ?>
89
90
			<?php
91
				/**
92
				 * woocommerce_no_products_found hook.
93
				 *
94
				 * @hooked wc_no_products_found - 10
95
				 */
96
				do_action( 'woocommerce_no_products_found' );
97
			?>
98
99
		<?php endif; ?>
100
101
	<?php
102
		/**

includes/wc-template-functions.php 1 location

@@ 418-440 (lines=23) @@
415
416
			<?php do_action( 'woocommerce_archive_description' ); ?>
417
418
			<?php if ( have_posts() ) : ?>
419
420
				<?php do_action( 'woocommerce_before_shop_loop' ); ?>
421
422
				<?php woocommerce_product_loop_start(); ?>
423
424
					<?php woocommerce_product_subcategories(); ?>
425
426
					<?php while ( have_posts() ) : the_post(); ?>
427
428
						<?php wc_get_template_part( 'content', 'product' ); ?>
429
430
					<?php endwhile; // end of the loop. ?>
431
432
				<?php woocommerce_product_loop_end(); ?>
433
434
				<?php do_action( 'woocommerce_after_shop_loop' ); ?>
435
436
			<?php elseif ( ! woocommerce_product_subcategories( array( 'before' => woocommerce_product_loop_start( false ), 'after' => woocommerce_product_loop_end( false ) ) ) ) : ?>
437
438
				<?php do_action( 'woocommerce_no_products_found' ); ?>
439
440
			<?php endif;
441
442
		}
443
	}