我正在尝试从Wordpress中的分类“ product_cat”列表中删除特定类别。目前,我有一个wp_query显示所有产品类别,但是每次我尝试删除特定类别时,都没有改变。
当我知道ID = 35时,页面和类别就是“其他产品”。网站是:http://gostow.coredigital.info/gostow-configurator/
我尝试了从钩子到wp_query category__not_in的各种修复。一切都不愿由于某种原因而工作,因此将不胜感激。
<select id="cat-select-box" name="amt_per">
<option class="amt-button" value=""'.$selected.'><?php _e("Select the manufacturer of your vehicle..."); ?></option>
<?php
$product_categories = get_terms(array(
'taxonomy' => "product_cat",
'orderby' => 'NAME',
'order' => 'ASC',
'hide_empty' => 1,
'category__not_in' => array( 25 ),
));
foreach ($product_categories as $term) {
$selected = isset($_POST['amt_per']) && $_POST['amt_per'] == $term->slug ? ' selected' : '';
echo '<option class="amt-button" value="' . $term->slug . '"' . $selected . '>' . $term->name . '</option>';
}
?>
</select>
此第一个下拉列表的预期输出为隐藏“其他产品”。
答案 0 :(得分:0)
我现在已解决此问题:
$product_categories = get_terms(array(
'taxonomy' => "product_cat",
'orderby' => 'NAME',
'order' => 'ASC',
'hide_empty' => 1,
'exclude' => array(25,35),
));