wordpress开源博客主题开发文件结构讲解

下面是WordPress主题文件层次结构,它会告诉你:当WordPress显示特定的页面类型时,会使用哪个模板文件呢?只有了解了以下主题层次结构,你才能知道你的WordPress主题到底需要写哪些文件。
怎么看下面的文件层次结构?

以主页为例,下面有2个文件home.php和index.php,WordPress程序会从你的主题文件夹中依次查找这两个文件:

        如果找到home.php,则使用home.php作为博客首页模板,即使你的主题文件夹中有index.php;
        如果home.php未找到,则使用index.php作为首页模板;
        如果home.php和index.php都找不到,你的主题将不会被WordPress识别,等于废物。

主页

        home.php
        index.php

文章页:

        single-{post_type}.php – 如果文章类型是videos(即视频),WordPress就会去查找single-videos.php(WordPress 3.0及以上版本支持)
        single.php
        index.php

页面

        自定义模板 – 在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板
        page-{slug}.php – 如果页面的缩略名是news,WordPress将会查找 page-news.php(WordPress 2.9及以上版本支持)
        page-{id}.php – 如果页面ID是6,WordPress将会查找page-6.php
        page.php
        index.php

分类

        category-{slug}.php – 如果分类的缩略名为news,WordPress将会查找category-news.php(WordPress 2.9及以上版本支持)
        category-{id}.php -如果分类ID为6,WordPress将会查找category-6.php
        category.php
        archive.php
        index.php

标签

        tag-{slug}.php – 如果标签缩略名为sometag,WordPress将会查找tag-sometag.php
        tag-{id}.php – 如果标签ID为6,WordPress将会查找tag-6.php(WordPress 2.9及以上版本支持)
        tag.php
        archive.php
        index.php

作者

        author-{nicename}.php – 如果作者的昵称为rami,WordPress将会查找author-rami.php(WordPress 3.0及以上版本支持)
        author-{id}.php – 如果作者ID为6,WordPress将会查找author-6.php(WordPress 3.0及以上版本支持)
        author.php
        archive.php
        index.php

日期页面

        date.php
        archive.php
        index.php

搜索结果

        search.php
        index.php

404 (未找到)页面

        404.php
        index.php

附件页面

        MIME_type.php – 可以是任何MIME类型 (image.php, video.php, audio.php, application.php 或者其他).
        attachment.php
        single.php
        index.php

详细说明,请看WordPress官方文档:http://codex.wordpress.org/Template_Hierarchy

时间: 2024-08-03 13:10:19

wordpress开源博客主题开发文件结构讲解的相关文章

WordPress 更改博客主题后的注意事项

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 WordPress博客主题繁多,安装使用一个主题一段时间后难免会更换新的博客主题,但是更改博客主题并不是上传安装即可,还需要注意一些事项,下面博客吧介绍下WordPress更改博客主题后需要注意哪些事项. 1.浏览器兼容 由于各个浏览器之间的差异,和主题作者没有每个浏览器进兼容bug处理,所以部分主题会对某些浏览器有不兼容的现象,会出现错位.

wordpress给博客主题添加自定义主题设置页面

如果想给主题添加自定义的主题页面呢? 先来看看Ryan's提供的方法:如何在wordpress主题中添加设置页面. 读完这篇文章,相信我们已经可以为主题添加一个主题设置页面了,嗯,但是好像还有些问题:     如何在顶级菜单中添加多个设置页面?     设置页面中我想添加css和js,怎么实现?     必须要把那么多的代码都写在functions文件中吗?     要让使用者选择文章分类,自定义页面,图片上传等等复杂的业务选项呢? ok,下面我们动手来解决上面几个问题: 先看最终实现的效果:

PS设计教程之制作WordPress新闻博客模板

通常在第一次制作新闻博客模板,很难把握方向.这篇教程将为你提供如何在Adobe Photoshop中制作WordPress新闻博客主题的参考.该主题包括页眉区,图片轮换区域(包含特色文章,最近消息,按照分类显示,侧边栏,widget).如果你是初学者,跟着本教程一步一步来就可以.如果你有一定基础,亦可从本教程中获得新的收获. 点击图片,进行全屏预览. 本教程需用到的资源 · Search · 社交图标 第1步:创建文档 在PS中创建一个1200像素 x 1700像素的文档 标尺工具在本教程中非常

PS设计制作WordPress新闻博客模板

通常在第一次制作新闻博客模板,很难把握方向.这篇教程将为你提供如何在Adobe Photoshop中制作WordPress新闻博客主题的参考.该主题包括页眉区,图片轮换区域(包含特色文章,最近消息,按照分类显示,侧边栏,widget).如果你是初学者,跟着本教程一步一步来就可以.如果你有一定基础,亦可从本教程中获得新的收获. 点击图片,进行全屏预览. 本教程需用到的资源 · Search · 社交图标 第1步:创建文档 在PS中创建一个1200像素 x 1700像素的文档 标尺工具在本教程中非常

Photoshop实例教程:绘制WP新闻博客主题模板

通常在第一次制作新闻博客模板,很难把握方向.这篇教程将为你提供如何在Adobe Photoshop中制作WordPress新闻博客主题的参考.该主题包括页眉区,图片轮换区域(包含特色文章,最近消息,按照分类显示,侧边栏,widget).如果你是初学者,跟着本教程一步一步来就可以.如果你有一定基础,亦可从本教程中获得新的收获. 本教程需用到的资源 · Search · 社交图标 第1步:创建文档 在PS中创建一个1200像素 x 1700像素的文档 标尺工具在本教程中非常有用,使用之前要确保标尺和

MAC系统如何通过Wordpress后台来更换我们的博客主题

  1. 开启自己MacBook的Apache服务器和MySQL,打开浏览器,在地址栏输入: http://localhost/jkchown/wp-login.php 并敲击回车键进入登陆界面,输入自己的管理员账号和密码,然后点击"登陆". 主题-wordpress博客主题"> 2. 此时已经进入Wordpress的管理后台,在左边栏的选项中找到"外观"这一栏并点击,从弹出的列表中找到"主题"这一栏并点击进入下一步. 3. 进入

新浪wordpress云博客插件跟主题上传问题

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 新浪推出来的云平台为我们想做wordpress博客的朋友们提供了很大的帮助,这样就不需要自己买空间跟域名,直接借助新浪云这个平台建立自己的二级域名博客了,虽然是二级域名的博客,但是这样的博客推广总比第三方平台的博客要好的多.下面来讲一下新浪云博客是怎么上传主题跟插件的吧. 其实一开始都比较简单,只要注册账号,然后再云平台的"应用仓库

开源博客QBlog开发者视频教程:开篇-开发基础配置与系统运行(一)

前言: 经过初步的调查与反馈:秋色园QBlog高性能博客源码你下载了吗? 后续调查与反馈 发现很多新学者对开源博客秋色园QBlog的源码理解与掌握,存在着一定的困难. 因此,录制了这个视频,来帮助广大的网友更好的理解学习.   录制内容: 本次录制的内容为:QBlog开发基础配置与运行调试.   PS:本人首次录制有声视频,有点虚有点慌有点不习惯,望大伙多捧个人场,给点力,谢谢.   另外,秋色园上也同步开播: 640*535大小:http://www.cyqdata.com/qblog/art

阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】

阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 6.域名解析 声明一下,本人对服务器端的知识不是很熟悉,但一心想做个自己的个人网站装一下哔,特此记录一下完整的配置过程,也算是给其他小白们的一剂福利吧.   开发环境: 物理机版本:Win 7 旗舰版(64位) xshell版本:Xshell 5 Build 0806 xftp