wordpess巧用模板默认逻辑来制作主题包

3天前 数据后台 网站运营

在制作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默认模板,我们可以很方便的做出自己喜欢的主题。

称呼
邮箱
网站