上一节,我们介绍了wordpress模板制作的基本模板文件和常用Php函数,这一节,我们将介绍如何去应用其中的模板文件和php函数。希望大家耐心点,继续跟进,相信你会有一份收获。 在一套wordpress模板中,最基本的两个文件是index.php和style.css。其中,前者定义结构和内容,后者定义样式。而事实上,当我们打开某个模板的文件夹时,看到的并不止这两个,而是更多。这个我们在上一节中就给大家列出来了,这里不妨再列出来,温故而知新。
style.css: CSS(样式表)文件index.php: 主页模板archive.php: Archive/Category模板404.php: Not Found 错误页模板comments.php: 留言/回复模板footer.php: Footer模板header.php: Header模板sidebar.php: 侧栏模板page.php: 内容页(Page)模板single.php: 内容页(Post)模板searchform.php: 搜索表单模板search.php: 搜索结果模板
除此之外,一套主题模板中还可以包含 author.php、home.php、date.php 以及 functions.php 等页面(其中部分页面稍后介绍)。 说明:为简明起见,本指南不涉及如何定义样式表(CSS)文件的内容。 别看上面列出那么多文件,但制作一套模板远没有想象得那么复杂。其实,你只需要制作一个index.php文件,就可以派生出其它文件来,那么为什么其它文件可以从index.php文件派生出来呢?因为从wordpress应用模板的机制来说,这些模板文件是存在优先级差别的,也可以认为是重要性不同,它们的优先级顺序是: index.php -> single.php -> page.php -> archive.php -> search.php -> 404.php。 这样,当不存在后边的页面时,WP 会自动调用前面的页面,直至调用 index.php。比如,当程序调用页面页 page.php 时,如果 page.php 模板文件不存在,那么程序会尝试调用前面的文件single.php。而如果 single.php 也不存在,那么就会调用最终的 index.php 来显示页面页。可见 index.php 属于“垫底儿”的缺省页面,它的重要性是最高的。但当存在具体页面时,还是要优先使用具体的页面,可见具体的页面优先级最高。
从上面的分析来看,index.php是一套wordpress模板的核心。由此,wordpress模板制作变的简单起来。下面我们来介绍如何定义主模板文件,我们先来看一幅图,

下面这两个几乎没动过好像 用处感觉不大
searchform.php : 搜索表单模板
search.php : 搜索结果模板
不错,学习了,呵呵。但是怎么感觉不全啊
最全当然还是WordPress官方的手册啦~
都是这么学习过来的,不过我就没这么系统了,都是自己折腾的。需要啥就去google
木木的第二篇文章,来顶
哪有图了
?
这文章是转载的,貌似有注明吧……