内容发布更新时间 : 2024/11/14 20:11:21星期一 下面是文章的全部内容请认真阅读。
竭诚为您提供优质文档/双击可除
wordpress技术博客模板
篇一:wordpress工作原理便于修改主题
wordpress工作原理便于修改我们的主题能否准确按照你的意图的让你的wordpress博客展现出来的关键在于你是否了解wordpress主题模板页面.这里所说的主题文件,指的是显示出来的页面,而不是为了实现评论和侧边栏之类的功能。大多数用户不使用wordpress安装时自带的默认主题,他们会在互联网上下载免费主题。这是一种自定义博客样式的好方法,但不是所有主题开发者都用相同的方式设计主题。主题的质量很大程度上取决于网页设计师在设计主题上耗费的时间以及他们本身对wordpress的了解。
下面我会为大家介绍设计主题页面的所有相关知识,通过这些下面的信息你甚至可以开始为自己设计一个主题。除非你是专家级的主题开发者,否则都可以从这里学到些新的东西
wordpress工作原理
你了解wordpress最重要的东西就是它的模板层次,或者说是“wordpress调用页面的顺序”。“index.php”是唯一
第 1 页 共 19 页
一个所有wordpress主题的php文件中都必须带有的文件。换句话说,你完全可以只用一个“index.php”文件来实现wordpress所有的单独功能。 页面调用顺序
每当有wordpress页面(你愿意额话可以称之为wordpress引擎)被调用时,它会判断(通过排除法)页面的类型。这类似于询问“我在哪儿?”。wordpress回答“我在类型的页面上”,然后以特定顺序调用页面。wordpress找不到需要的php文件时,会使用“index.php”文件来代替所需文件。wordpress首先会寻找以下九种基本页面: 我是在首页(homepage)上吗?
如果wordpress判断是在首页上,会先调用“home.php”文件然后再调用“index.php”。 我是在日志(postpage)页上吗?
如果是(单篇)日志页,首先调用“single.php”然后默认调用“index.php”。我是在页面(‘paged’page)页上吗?
如果是静态页面或“页面型”页面(应用了模板的页面),wordpress首先调用“pagetemplate.php”然后默认调用“index.php”。
我是在分类页(categorypage)上吗?
如果wordpress判断是分类页,则首先调用该类别编号
第 2 页 共 19 页
的页面,例如
“category-7.php”。找不到相应文件时可以查找“category.php”
(category.php可以用于所有类别页)。如果没有“category.php”则继续查找“archive.php”,最后默认调用“index.php”。
我是在标签(tagpage)页上吗?
如果wordpress判断是标签页,会首先加载
“tag-slug.php”文件,以具体的slug(别名)为标签名。如果标签是“wordpresshacks”,那么标签别名页就是“tag-wordpress-hacks.php”。如果加载不成,wp会继续查找“tag.php”文件,该文件可用于所有标签页,然后调用“archive.php”,最后默认调用“index.php”。 我是在作者页(authorpage)上吗?
博客拥有多个作者时,wp会首先寻找“author.php”文件以显示作者详情。如果没有“author.php”则继续查找“archive.php”,最后默认调用“index.php”。我是在存档页(archivepage)上吗?
wp为之前的日志加载信息页面时,同时也加载了存档页。wp首先加载“date.php”,其次是“archive.php”,最后默认加载“index.php”。我是在搜索页或404页(searchor404page)上吗?
第 3 页 共 19 页