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
标题URL:http://myzitong.com/article/doehgpi.html