[英]Wordpress - Jigoshop conditional statements
我正在使用Jigoshop和Wordpress。
我的主要目标是在不同的产品类别中加载不同的侧边栏。
我已经设法通过使用做到这一点:
function jigoshop_get_sidebar() {
if(is_shop()) get_sidebar('shop'); if ( is_product_category('poura'))
get_sidebar('cigars');
}
在我的functions.php文件中。
现在的问题是,我有一些产品不仅在一个类别中,所以当我尝试做这样的事情时:
function jigoshop_get_sidebar() {
if(is_shop()) get_sidebar('shop'); if ( is_product_category('poura'))
get_sidebar('cigars'); if ( is_product_category('cigarillos'))
get_sidebar('shop');
}
现在,我得到了两个侧边栏(“雪茄”,“商店”),因为某些产品同时具有“ poura”和“ cigarillos”类别。
在这种情况下,怎么可能只有一个侧边栏?
再次感谢任何帮助!
“否则,如果”语句不能解决您的问题?
基本上我的意思是,您需要一个开关盒,没有很多不同的ifs。
function jigoshop_get_sidebar() {
if(is_shop())
get_sidebar('shop');
elseif ( is_product_category('poura'))
get_sidebar('cigars');
elseif ( is_product_category('cigarillos'))
get_sidebar('cigarillos');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.