- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一份很好的WordPress主题修改教程分享
一份很好的 WordPress 主题修改教程分享
如何修改 WordPress 主题模板
能否准确按照你的意图的让你的WordPress博客展现出来的关键在于你是否了
解WordPress主题模板页面.这里所说的主题文件,指的是显示出来的页面,而
不是为了实现评论和侧边栏之类的功能。大多数用户不使用WordPress安装时自
带的默认主题,他们会在互联网上下载免费主题。这是一种自定义博客样式的好
方法,但不是所有主题开发者都用相同的方式设计主题。 主题的质量很大程度
上取决于网页设计师在设计主题上耗费的时间以及他们本身对WordPress的了
解。
下面我会为大家介绍设计主题页面的所有相关知识,通过这些下面的信息你甚至
可以开始为自己设计一个主题。 除非你是专家级的主题开发者,否则都可以从
这里学到些新的东西
WordPress工作原理
你了解WordPress最重要的东西就是它的模板层次,或者说是“WordPress调用页
面的顺序”。 “index.php”是唯一一个所有WordPress主题的PHP文件中都必须
带有的文件。换句话说,你完全可以只用一个“index.php”文件来实现WordPress
所有的单独功能。
页面调用顺序
每当有WordPress页面(你愿意额话可以称之为WordPress引擎)被调用时,它
会判断(通过排除法)页面的类型。 这类似于询问“我在哪儿?”。 WordPress
回答“我在…类型的页面上”,然后以特定顺序调用页面。 WordPress找不到
需要的PHP文件时,会使用“index.php”文件来代替所需文件。 WordPress首
先会寻找以下九种基本页面:
我是在首页(Home Page)上吗?
如果WordPress判断是在首页上,会先调用“home.php”文件然后再调用
“index.php”。
我是在日志(Post Page)页上吗?
如果是(单篇)日志页,首先调用“single.php”然后默认调用“index.php”。
我是在页面(‘Paged’ Page)页上吗?
如果是静态页面或“页面型”页面(应用了模板的页面),WordPress 首先调用
“pagetemplate.php”然后默认调用“index.php”。
我是在分类页(Category Page)上吗?
如果WordPress判断是分类页,则首先调用该类别编号的页面,例如
“category-7.php”。 找不到相应文件时可以查找“category.php”
(category.php可以用于所有类别页)。 如果没有“category.php”则继续查
找“archive.php”,最后默认调用“index.php”。
我是在标签(Tag Page)页上吗?
如果WordPress判断是标签页,会首先加载“tag-slug.php”文件,以具体的
slug(别名)为标签名。 如果标签是“wordpress hacks”,那么标签别名页就
是“tag-wordpress-hacks.php”。 如果加载不成,WP会继续查找“tag.php”
文件,该文件可用于所有标签页,然后调用“archive.php”,最后默认调用
“index.php”。
我是在作者页(Author Page)上吗?
博客拥有多个作者时,WP会首先寻找“author.php”文件以显示作者详情。 如
果没有“author.php”则继续查找“archive.php”,最后默认调用“index.php”。
我是在存档页(Archive Page)上吗?
WP为之前的日志加载信息页面时,同时也加载了存档页。 WP首先加载
“date.php”,其次是“archive.php”,最后默认加载“index.php”。
我是在搜索页或 404 页(Search or 404 Page)上吗?
若WP判断是在搜索结果页或404(页面未找到)页,会尝试加载search.php或
404.php文件。 如果无法加载search.php或404.php,WP仍然默认加载
“index.php”。
我是在附件(Attachment)页上吗?
附件页是所有WordPress主题模板页面中使用次数最少的一种页面类型。
WordPress通常用这些特殊的附件页来加载若干信息,这些信息解释首先查找
“image.php”, “audio.php”, “video.php”, 以及“application.php”的
原因。
文档评论(0)