下表列出了一个主题所必备的文件以及其对应的功能。php
文件名 | 功能描述 |
style.css | 主题样式文件,用于存放主题样式 |
index.php | 首页模板文件 |
header.php | 头部模板文件 |
single.php | 单篇文章显示的模板文件 |
archive.php | 存档/分类模板文件 |
search.php | 搜索结果页模板文件 |
404.php | 404模板文件 |
comments.php | 评论模板文件 |
footer.php | 底部模板文件 |
sidebar.php | 侧边栏模板文件 |
page.php | 静态页面模板文件 |
tag.php | 标签存档模板文件 |
category.php | 分类存档模板文件 |
每一个主题都必须有这些文件,这是一个主题的基本骨架,只有骨架有了,才能够在上面丰富经络,增长本身的东西。css
style.css 文件ide
不单单只有主题样式,其中还定义了主题的基本信息,包括主题名称、介绍、版本号、连接等等信息,只有这些信息全面了,Wordpress才能识别你的主题。url
好比说,wait主题的style.css头部信息以下所示:spa
/* Theme Name:wait主题 Theme URL:http://waitig.com/ Description:欢迎使用wait主题,主题更新地址:<a href="http://waitig.com/">等英博客</a> Author:waitig Author URI:http://waitig.com/ Version:3.2 */
is_home() :当前页面为主页时返回trueblog
is_category():当前页面为分类页时返回trueip
is_single():当前页面为单文章页时返回trueci
is_page():当前页面为单页面时返回trueget
<?php get_header(); ?>从当前主题文件夹中包含header.php文件博客
is_home(),is_single(),is_category()等几个条件判断标签
<?php bloginfo('stylesheet_url'); ?>输出主题文件夹中style.css文件的路径
<?php bloginfo('pingback_url'); ?>输出博客pingback网址
<?php bloginfo('template_url'); ?>输出博客主题目录URL
<?php echo get_option('home'); ?>输出你的博客首页网址
<?php bloginfo('name'); ?>输出你的博客名称
<?php bloginfo('description'); ?>输出博客描述
<?php wp_head(); ?>用于包含WordPress程序输出头部信息
<?php wp_list_categories(); ?>用于列出博客分类页
<?php wp_list_pages(); ?>用于列出博客页面