wordpress是一款用php语言开发的程序,最开始用于博客,后来由于WordPress的拓展性非常强,有人做成了企业站,也有人把WordPress做成了商城,而WordPress的基础模板都是由以下默认文件组成的。WordPress默认文件名称
WordPress模板默认文件名字
style.css 样式表文件
index.php 主页文件
archvie.php 分类文件
category.php 分类文件
single.php 文章页面文件
page.php 单页面文件
searchform.php 搜索功能文件
search.php 搜索结果页面文件
comments.php 留言区域文件(包括留言列表和留言框)
404.php 404错误页面
header.php 头部文件
sidebar.php 侧边栏文件
footer.php 网页底部文件
WordPress Header 头部 PHP代码
functions.php 函数文件
tag.php 标签文件
image.php 图片附件模板
screenshot.png 默认后台主题封面
注: 也就是位于<head>和</head>之间的PHP代码
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