WordPress不同分类目录调用不同的文章模板

作者:admin 发布时间:2018-05-04 19:12:10 浏览:806次
在使用WordPress建设网站的时候,如果是博客类型的话,结构还是比较简单的,基本栏目都是同一类型的布局,如果开发复杂一点的网站,可能就要求不同类型的内容不同的展示方式了,其实,这也很简单,无非就是多个判断而已,然后,调用不同结构模板。 首先在function.php里,添加如下代码: //获取并输入某个分类的子分类 [cc lang="php"] function post_is_in_descendant_category( $cats, $_post = null ) { foreach ( (array) $cats as $cat ) { // get_term_children() accepts integer ID only $descendants = get_term_children( (int) $cat, 'category'); if ( $descendants && in_category( $descendants, $_post ) ) return true; } return false; } [/cc] 复制一份single.php,命名为:single-*.php文件名(你可以根据自己的需要,制作多个 single-*.php 文件,通过修改每个single-*.php 文件的html结构和添加对应的CSS,就可以实现不同的文章页面样式 )。 将 single.php 里面除了 get_header(); get_footer(); get_sidebar(); 之外的所有内容改成: [cc lang="php"] [/cc] 上面就是WordPress不同分类目录调用不同的文章模板的方法,是不是很简单?你学会了吗?

如需转载请保留本文出处: https://www.zhe94.com/127.html

上一篇:Best Trace 路由跟踪工具和专业级查ip网站
下一篇:PHP uft8和gbk的编码、解码、转码函数使用教程