你读了吗official codex documentation 关于主题开发?
无论如何,这里有几点需要注意
WordPress主题至少由两个文件组成:
风格。css索引。php函数。php主题可以选择使用函数文件,该文件位于主题子目录中,名为函数。php。
这个文件基本上就像一个插件,如果它存在于您使用的主题中,它会在WordPress初始化期间自动加载(对于管理页面和外部页面)
模板文件列表这里是WordPress识别的主题文件列表。当然,您的主题可以包含任何其他样式表、图像或文件。请记住,以下内容对WordPress有特殊意义——有关更多信息,请参阅模板层次结构。
style.css
主样式表。这必须包含在主题中,并且必须包含主题的信息标题。
rtl.css
rtl样式表。如果网站的文字方向是从右向左,则会自动包含此内容。这可以使用RTLer插件生成。
index.php
主模板。如果主题提供了自己的模板,请索引。php必须存在。
comments.php
注释模板。
front-page.php
首页模板,仅在使用静态首页时使用。
home.php
主页模板,默认情况下为首页。如果您使用静态首页,则这是包含最新帖子的页面的模板。
single.php
单个帖子模板。查询单个帖子时使用。对于此查询模板和所有其他查询模板,请使用索引。如果查询模板不存在,则使用php。
single-.php
查询自定义帖子类型中的单个帖子时使用的单个帖子模板。例如,单本书。php将用于显示自定义post type Book中的单个帖子。指数如果自定义帖子类型的查询模板不存在,则使用php。
page.php
页面模板。查询单个页面时使用。
category.php
类别模板。查询类别时使用。
tag.php
标记模板。查询标记时使用。
taxonomy.php
术语模板。在查询自定义分类法中的术语时使用。
author.php
作者模板。查询作者时使用。
date.php
日期/时间模板。查询日期或时间时使用。年、月、日、时、分、秒。
archive.php
存档模板。查询类别、作者或日期时使用。请注意,此模板将被类别覆盖。php,作者。php和日期。php用于各自的查询类型。
search.php
搜索结果模板。执行搜索时使用。
attachment.php
附件模板。查看单个附件时使用。
image.php
图像附件模板。查看单个图像附件时使用。如果不存在,请附上附件。将使用php。
404.php
404找不到模板。WordPress无法找到与查询匹配的帖子或页面时使用。
以下是一些加快主题开发的资源
- WordPress frameworks and parent themes
- framework for plugin/theme options panel
- Best Collection of Code for your functions.php file
- Best collection of code for your .htaccess file