2014-03-31 36 views
0

我使用这个功能,下面CONTROLL哪种缩略图的在前端从我店如果......在其他woocommerce function.php

的问题发生时我尝试包括此部分:

else { 
     echo woocommerce_get_product_thumbnail(); 
    } 

彼此之后的“如果”的功能。我已经尝试使用elseif,但也返回一个错误。

我该如何实现它?有没有拼错的标志?

function woocommerce_template_loop_product_thumbnail() { 
    if (is_tax('product_cat', 'linha-floresta')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } else { 
     echo woocommerce_get_product_thumbnail(); 
    } if (is_tax('product_cat', 'linha-aroma')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } if (is_tax('product_cat', 'linha-revelacao')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } } 
+0

什么是错误,它的回归? –

回答

0

您还需要为最后的IF-ELSEIF-else语句:

function woocommerce_template_loop_product_thumbnail() { 
    if (is_tax('product_cat', 'linha-floresta')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } 
    elseif (is_tax('product_cat', 'linha-aroma')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } 
    elseif (is_tax('product_cat', 'linha-revelacao')) { 
     echo woocommerce_get_product_thumbnail('woocommerce_catalog'); 
    } 
    else { 
     echo woocommerce_get_product_thumbnail(); 
    } 
}