做一个主题,首先要了解主题的基本模板构成和常用的主题功能,这样你的思路会更清晰,主题也会顺畅很多。以下是前人和我自己在网上收集整理的经验总结,希望对大家有所帮助。
主题 – 常用模板文件及其用途
style.css:CSS(样式表)文件,一般包括主题声明和常用的CSS样式代码
index.php : 首页模板,一般用作网站的首页
.php:模板,通常是所有页面头部的共同部分
.php : 侧边栏模板,一般显示小部件
.php : 模板,通常放一些“关于我们”的页面链接、版权声明和统计代码等。
.php: /,用于显示分类下的文章目录
.php:内容页面(帖子)模板
page.php : 内容页面(Page)模板
.php : 消息/回复模板
.php : 搜索表单模板,也就是我们看到的搜索框
.php:搜索结果模板
404.php: Not Found 错误页面模板
.php : 作者文章目录页面,列出某个作者的文章,多作者博客尤其需要
.php:模板函数,存放主题使用的功能模块,起到举足轻重的作用
.php : 附件模板页面、图片或其他上传文件将被赋予附件 ID。如果您在插入图片时选择链接到附件页面,如果主题中不包含此模板,则会报错。
主题 – 判断标签
() : 无论是首页,首页使用index.php
() : 是否是指定主页,如果主页不是默认index.php,比如你在后台-设置-阅读,并且指定了主页,则必须使用这个来判断
() : 是否为内容页(Post)
() : 是否为内容页(Page)
() : 是否为附件页
() : 可以简单理解为()||()||()的综合,但有区别
() : 是 /page
() : 是否为Tag归档页面
() : 是否在指定日期归档页面
() : 是否归档指定年份的页面
() : 是否归档指定月份的页面
() : 是否为指定的每日存档页面
() : 是否将页面归档指定时间
() : 是否为存档页面
() : 是否为搜索结果页
() : 是否为作者存档页面
() : 是否是“HTTP 404: Not Found”错误页面
() : 主页 // 页面是否分页显示
() : 用户是否登录
以上判断标签更常用于面包屑导航和侧边栏,用于判断加载不同内容的不同页面。它们可以多种组合使用,有些还可以定义参数。如果用得好,可以开发出很多不同的显示方案。
主题 – 常用 PHP 函数
:调用模板
:调用模板
:调用模板
:网页Html类型
:网页编码
:博客名称(标题)
:博客网址
:博客描述
:CSS文件路径
:模板文件路径
: hook(钩子),一个很重要的功能,基本上每个主题都会用到,因为它是用来让其他插件或者功能函数在网站的中输出css、js等文件的,如果是主题没有这个功能,可能会导致很多插件无法正常工作,一般在.php文件中添加
:底部钩子(hook)wordpress主题模板修改教程,和()一样重要,功能基本相同,一般在.php文件中添加
:调用导航菜单(WP3.0+),一般需要在.php中添加注册菜单功能()一起使用
友情链接功能,虽然WP 3.5取消了链接管理功能,但是这个功能还是很有用的
:检查帖子/页面是否存在
:显示帖子/页面是否存在
: 结束时
:如果if条件中不存在Post/Page,则输出其他内容
:如果结束
:限制循环循环条件,更灵活地调用需要的文章
:重置查询数据,必须在循环(loop)中使用,如果使用了一些东西
获取内容的功能,最好在内容获取的最后加上这个功能,一般这两个是成对使用的。
:内容页面(帖子/页面)标题
:内容页面(帖子/页面)Url
:具体内容页面(Post/Page)所属
:作者(仅显示作者姓名,无链接)
:作者(显示作者,并包含指向作者文章目录的链接)
:显示时间,时间格式由“”参数决定,具体请参考PHP手册
:获取此表中存储的数据,如输出自定义字段的内容
:具体内容页面(Post/Page)ID
:显示文章的关键词标签
:帖子/页面摘要,在帖子页面中输入摘要面板的内容
:帖子/页面的摘要wordpress主题模板修改教程,与
一起使用
:显示内容(Post/Page)全文
:显示Page列表,常用于显示单篇文章的分页,与
配合使用
:如果用户已登录并具有权限,则显示编辑链接
文章来源:http://www.toutiao.com/a6768424425273426440/