wordpress子分类 wordpress分类id
wordpress怎么显示当前分类的子分类
wordpress获取当前分类下的子分类
成都创新互联服务项目包括义县网站建设、义县网站制作、义县网页制作以及义县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,义县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到义县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1.将此函数放在你模版的函数中 (wordpress3.8.1是functions.php这个文件)
functionget_category_root_id($cat)
{
$this_category = get_category($cat); // 取得当前分类
while($this_category-category_parent) // 若当前分类有上级分类时,循环
{
$this_category = get_category($this_category-category_parent); // 将当前分类设为上级分类(往上爬)
}
return$this_category-term_id; // 返回根分类的id号
}
2.页面调用 在模板下sidebar.php里修改
?php
wp_list_categories("child_of=".get_category_root_id(the_category_ID(false)). "depth=0hide_empty=0title_li=");
?
WordPress 如何实现分类以及分类下的子分类,共用一个模板
创建独立ID或别名的样式文件:WordPress默认的分类是查找对应ID的主题文件,找不到就会指向archive.php文件,如果archive.php文件不存在,就会默认使用index.php文件。到博客后台查看一下要设计样式的分类的ID,假设分类ID为7,之后把主题文件archive.php复制一下,把文件改名为:category-7.php,这样当你浏览分类ID为7的分类时,就会自动调用category-7.php主题文件,就实现了自定义显示分类为7的样式。创建的category-7.php或category-Internet.php的样式要区别于archive.php,要不然,就称不上“不同分类使用不同列表样式”了。
wordpress 怎样找出指定子分类
function get_post_category_id($post_ID){
global $wpdb;
$sql="SELECT `term_taxonomy_id` FROM $wpdb-term_relationships WHERE `object_id`='".$post_ID."';";
$cat_id=$wpdb-get_results($sql);
foreach($cat_id as $catId){
$output=$catId-term_taxonomy_id;
}
return($output);
}
foreach((get_the_category()) as $category) {
echo $category-cat_name . ' ';
}
网页标题:wordpress子分类 wordpress分类id
转载注明:http://pwwzsj.com/article/doehgpi.html