From 1de2fcc2b81cdb87e17d722ca4f701b3277a7dec Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Thu, 27 Oct 2016 16:26:08 -0400 Subject: [PATCH] Fixed a potential 404 for shops excluding cats The Gilmore shop was producing 404 errors on the main shop page under certain conditions. Traced this to an in_array() call where the second parameter was not an array at the time. Added a test to make sure the parameter was an array before that function call and that cleared the problem. --- woocommerce/content-product_cat.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/woocommerce/content-product_cat.php b/woocommerce/content-product_cat.php index 5101167..25debea 100644 --- a/woocommerce/content-product_cat.php +++ b/woocommerce/content-product_cat.php @@ -22,10 +22,10 @@ global $woocommerce_loop; & $excludeCats array below. */ $excludeCats = array( - 'souvenir' + 'souvenir' ); -if ( is_shop() && in_array( $category->slug, $excludeCats ) ) { - return; +if ( is_shop() && is_array($excludeCats) && in_array( $category->slug, $excludeCats ) ) { + return; } -- 2.17.1