WordPress怎样获取当前分类ID的方法

第一种:如果是分类页,系统默认有个变量$cat,就是当前分类的ID。这个比较准。
第二种:单个页面适用
$cat= single_cat_title(”, false);
echo get_cat_ID($cat);
第三种:

<?php if (!is_page() && !is_home()){ $catsy = get_the_category(); $myCat = $catsy[0]->cat_ID; $currentcategory = ‘&current_category=’.$myCat; }
wp_list_categories(‘hierarchical=1&use_desc_for_title=0&exclude=12&depth=1&orderby=id&title_li=’.$currentcategory); ?>

第四种:

foreach((get_the_category()) as $category) {
echo $category->cat_ID . ‘ ‘; //当前文章的分类的ID
echo $category->cat_name . ‘ ‘; //当前文章的分类的名称
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注