wordpress中的文章模板(template)是什么?
wordpress中,如果你不去设定文章的模板,那么系统使用默认的模板,所谓的模板就是一些文章结构的设定,比如头部(header),脚注(footer),边栏(siderbar)等等的设定,通过修改模板,可改变文章中对应结构的显示内容,乃至是否显示。
如何定制自己的template?
为了实现某些设定,比如wordpress发布的post不显示siderbar,或者其他的个性化需求,需要定制template。定制template的过程也不复杂,主要的思想就是模仿。wordpress系统中已经给出很多的template,比如发布的post默认采用的模板是single.php,当前的主题根目录下就有这个文件。
图1 post默认的模板文件single.php
在当前根目录下,复制single.php将新文件命名为定制的模板名my-custom.php(名字不要与目录下已有的template文件名重复),为了让系统定位,首要的一点是在新复制的模板头部的代码中输入以下红色字体信息:
1 |
|
其中的Template Name用于指定当前模板的名称,而Template Post Type用于指定当前模板作用的的文章类型。然后,再根据需求对my-custom.php文件进行增删修改,保存后我们打开wordpress的后台发布文章的按钮,就可以右边设置界面中找到”页面属性->模板”选项,然后可以选择新添加的名为custom post的模板,如图2所示:
图2 发布文章时模板的选择
要注意的一点:my-custom.php头部的注释不能少,因为wordpress会扫描读取注释内容,从而定位新的template。