1901/090
WordPress -Template System模板系统

当我看到这张图的时候,着实讶异,原来WordPress的模板系统比想像中强大很多。
如此一来,WordPress就完全可以当成一个CMS系统,而不仅仅是一个Blog那么简单了。
从图上我们可以看出,最简单的WordPress皮肤,只要一个index.php就可以了。
当然,我们最关心的应该是single,page跟category。
先来讲category的部分,看图中,假设我们有个分类是?cat=5,那么该页面的模板寻找顺序是category-5.php>>category.php>>index.php。
相对category来说,page的定制比较麻烦,而且图示也不够清楚,pagename.php文件是单独的,假设我们要建立一个页面模板叫nwhy.php,
那么这个文件的开头应该是这样:
< ?php /* Template Name: nwhy */ ?>
下边才是模板的内容。
那么这个模板是怎么用的呢?后台,新建一个page,在右侧属性里的Template选择框里你将会看到nwhy,是不是很简单?
而单独的日志页,也就是single.php,挺遗憾的,没有单独定制的办法,只能使用page模板。
也就是说,当页面很多的时候,我们需要建立茫茫多的pagename.php……