要排除类别,可以尝试以下代码。
$categories = get_categories();
$category_to_exclude = array(1,2,3);
if ($categories) {
foreach ($categories as $tag) {
if( !in_array($tag->term_id, $category_to_exclude) ) {
$tag_link = get_category_link($tag->term_id);
echo $tag_link;
}
}
}
in\\u array php函数将检查当前的foreach循环
$tag->term_id 存在于$category\\u to\\u exclude变量中。如果不存在,循环将继续。如果存在,语句将为false并跳过类别id。