在制作wordpress模板时,我们会发现wordpress里面已经自带了许多不同的PHP文件用于区别不同的功能,巧用这些文件可以很方便的做成不同的逻辑搭配。今天就来说说wordpress那些默认的模板调用技巧。
index.php模板文件
这是wordpress主题的默认PHP文件,当下面这些文件没有时,那么wordpress就会来调用它。所以,我们一般会给它一个通过的样式。
- home.php:首页文件,一般只调用一次,当用户第一次打开网站时那个界面;
- single.php:内容页面模板,正常我们发文的模板,一般会归纳分类在某些分类下并且标记一些标签,是最常用的发文内容页面;
- page.php:单独页面模板,存在一些特殊发文或者通知之类的单独页面,这类页面可以自行调用不同的模板,所以我们会常常做一些page-xx.php文件(记得不同模板抬头用“Template Name:XXX模板”区分);
- search.php:搜索页面模板,有兴趣可以单独做一个,在提交搜索的时候自动优先调用;
- archive.php:分类模板,这个模板其实很常用,在客户选不同分类和标签时优先调用;
配合使用的默认模板
在wordpress主题中,有一些特殊命名的文件是对应特殊作用的:
- header.php:网页顶部模板,用
get_header()
可直接调用; - footer.php:网页尾部模板,用
get_footer()
可直接调用; - 404.php:单独的一个404网页模板,在出现死链时自动调用这个模板;
- comments.php:评论模板,
comments_template()
可直接调用此模板;
常用的命名模板
在制作wordpress主题时,我们常常会自命名创建部分PHP文件,通过get_template_part()
函数来获取。其中,大部分命名方式我们都会做一个统一,方式自己调用,常用的命名方式如下:
- nav.php:导航条模板,菜单导航常常会在多个区域反复出现;
- content.php:内容模板,这是页面或文章调用最多的模块;
- pagination.php:分页模板,一般是出现多页时调用;
关于wordpress模板我大体就说到这里,配合自己的习惯和wordpress默认模板,我们可以很方便的做出自己喜欢的主题。