成都创新互联网站制作重庆分公司

wordpress子类 wordpress子目录建站

wordpress 父类和子类调用不同模板

WordPress 2.9 以后的版本可以可以为不同的分类指定不同的模板样式的。有WP自带的方法和自己编写函数实现的方法,如果是CMS主题的话使用自己编写函数的方法更为灵活和可配置。

在岳阳等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、网站设计 网站设计制作按需开发,公司网站建设,企业网站建设,品牌网站建设,成都全网营销推广,外贸网站建设,岳阳网站建设费用合理。

方案一:wp自带方式

先查看分类ID,例如是:12.然后复制一个category.php(也就是一个通用的分类模板,不想的话 可以自己新写一个)到主题根目录,改名为category-12.php. 这样分类ID为12的分类调用的分类模板就是category-12.php的模板!

如果使用特殊模板样式的分类的别名,如product.则复制一个category.php到主题根目录,改名为category-product.php.

方案二:

?php 

if ( in_category('1') || post_is_in_descendant_category( 1) ){

include(TEMPLATEPATH .'/category-1.php');

}

elseif( in_category('2') || post_is_in_descendant_category( 2 ) ){

include(TEMPLATEPATH . '/category-2.php');

}else{

include(TEMPLATEPATH . '/category-3.php');

}

?

一般情况用方案一就OK了,不过要制作CMS主题,可以用方案二配置传值栏目ID,灵活配置。

wordpress取得子分类id

?php

$term_id = 10; //父类ID

$taxonomy_name = 'products'; //分类名,可用于自定义的,也可以是category(默认分类)、post_tag、post_format、nav_menu

$termchildren = get_term_children( $term_id, $taxonomy_name );

echo 'ul';

foreach ( $termchildren as $child ) {

$term = get_term_by( 'id', $child, $taxonomy_name );

echo 'lia href="' . get_term_link( $term-name, $taxonomy_name ) . '"' . $term-name . '/a/li';

}

echo '/ul';

?

楼上的回复本可以满足你的需求了。

我列举的其实是官方的一个示例,应用范围更广,推荐你了解。

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里修改

wordpress商品分分类

一个可能是你的主题和woo兼容性低,换个好的主题更省事,分类可能也会更清楚,会php基础的作用是会看就行,不要自信去大改大写,很麻烦,踩在优秀作品的肩膀上解决问题事半功倍。


分享文章:wordpress子类 wordpress子目录建站
浏览路径:http://cxhlcq.com/article/dojhhpo.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部