简介
前面我们介绍过,模板就是一堆代码的集合,我们抽取出共同的代码组成模板,供被调用。
我们每个页面都可以调用我们创建好的模板。比如,我自己做的主题的首页模板如下图所示。
图1所以每个页面都是由各式各样的模板组成,看你要组装成什么样子都可以。
模板
我们将wordpress解压后存放到网站根目录下,见下图。即WWW目录下。我们进到wordpress目录下去查看,主题是存放在wp-content/themes下,里面已经有3个wordpress默认的主题,我们要创建属于自己的主题,我给个名字就叫test。下图是test主题拥有的所有Php代码文件。我们一一介绍下这些文件。
图21、home.php
我用它作为首页模板
2、archive.php
首页跳转时,是如何跳转的,比如A类跳转到B页面,C类跳转到D页面,该脚本就是起到首页页面跳转控制功能。
3、archive-home.php
首页左侧列表点击时跳转到archive-home页面。
4、archive-page.php
和archive-home类似,点击某个链接后跳转到该页面。
5、Footer.php
底部模块。
6、Functions.php
函数集合,供页面调用。
7、Header.php
头部模块。
8、Index.php
一般是首页模板,这里我没用到。所以要用什么样的模板作为首页,什么样的模板作为页面,都可以自己定制。
9、Page.php
页面模板,这里我没用到,我用上面的archive-page。
10、Search.php
搜索模板,调用searchform.php搜索框和按钮,点击按钮后,结果如何展示,则是根据search.php模板来展示,你想要以怎样的内容呈现给客户,就码怎样的代码。
11、Searchform.php
搜索功能。定制搜索框样子,包括输入框和按钮。
12、Sidebar-home.php
首页左侧栏模板。侧边栏可以有多个,根据每个页面个人的需求定制不同的内容,test主题有多个侧边栏,针对首页的,针对普通页面左侧和右侧的。
13、Sidebar-left.php
页面左侧模板。
14、Sidebar-right.php
页面右侧模板。
15、Single.php
具体页面模板,点击具体某篇文章,跳转到single页面。
16、Style.css
样式控制。网站页面排版,小到字体大小颜色,大到网页布局,比如日期挂件要放在左上方还是右侧栏。
这个自制网站总共就用了上述所有模板文件,组装成了我们的网站。见下图,没截全,底部模板截不到。
图3总结
本篇文章对test主题的网站所有模板简单介绍了下,这些模板组装成了网站各个组成部分,我们接下去一个个介绍。