[英]IF Statement in Woocommerce product category
我已经尝试了一段时间,尝试使下面的代码工作,但我认为我缺少明显的东西。
我正在使用Woocommerce,我基本上是想根据条件将php文件添加到类别中
3个模板,3个场景。
我敢肯定,有一种更优雅的方法可以做到这一点。 为菜鸟问题道歉,但我确实确实对此表示怀疑。
<?php
$tshirt = (has_term('tshirt', 'product_cat'));
$men = (has_term('men', 'product_tag'));
$women = (has_term('women', 'product_tag'));
if (($tshirt = '1') && ($men = '') && ($women = '')){
include ('template1.php');
}
elseif (($tshirt = '1') && ($men = '1') && ($women = '')) {
include ('template2.php');
}
elseif (($tshirt = '1') && ($men = '') && ($women = '1')) {
include ('template3.php');
}
?>
在您所有的if
else if
条件你需要使用比较参数==
而不是赋值运算符=
if (($tshirt = '1') && ($men = '') && ($women = '')){
应该
if (($tshirt == '1') && ($men == '') && ($women == '')){
else if
声明,将在else if
继续
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.