我想要的是只在woocommerce的类别页面中将类别添加到类中。所以我这样做:
$categories = array('menu','hot-drinks', 'salads', 'sandwiches', 'pastries', 'breakfast', 'sauces', 'cold-drinks', 'breads', 'aroma-signatures', 'soups');
foreach($categories as $cat){
if($_GET['product_cat'] == $cat){ ?>
<div class="left-block">
<div class="left-navigation-container <?php echo $cat; ?>" >
<?php }
} ?>
我想要的是它应该使用的URL中没有product_cat
<div class="left-block">
<div class="left-navigation-container">
但是当我使用foreach循环时,我不能把它放在那里,我也不能把它放在循环之外。
我该怎么办?非常感谢任何帮助。
答案 0 :(得分:0)
我想要的是它应该使用的URL中没有product_cat
只需将您的文字转换为基本if
条件,例如:
<?php if (isset($_GET['product_cat']): ?>
<?php foreach($categories as $cat): ?>
if ($_GET['product_cat'] == $cat): ?>
<div class="left-block">
<div class="left-navigation-container <?php echo $cat; ?>" >
<?php endif; ?>
<?php endforeach; ?>
<?php else: ?>
<div class="left-block">
<div class="left-navigation-container">
<?php endif; ?>