WordPress基础知识之详解WordPress主题文件结构

无论是使用还是制作WordPress都需要对WordPress主题模板结构有一个简单的了解,搞清楚基本层式结构即可清楚哪些文件负责调用哪些内容,方便对网站内容进行调整及修改。

当然这需要大家对html代码标签有一定的了解。那么今天给大家讲解的就是WordPress的文件结构,主要是主题目录下面的文件构成。

希望通过今天的学习,能让每个人都初步了解WordPress构成。先看下图,WordPress程序的根目录。
wordPress文档目录结构01

  • 第一个文件夹,wp-admin 后台管理文件夹,一般情况无需操作
  • 第二个文件夹,wp-content 我们以后经常使用的文件夹,包含了主题、插件、语言包、媒体文件
  • 第三个文件夹,wp-includes 本系统的内核文件,原则上不修改该文件夹下面的内容
  • 其他的PHP文件,需要知道index.php是默认的入口文件,wp-config-sample.php是配置文件示例
  • wp-confg.php是网站的配置文件,里面包含数据库信息,数据表前缀等各种常用配置信息
  • 其他文件,暂时不用理会,保持原样即可。

而我们经常使用的wp-content文件夹下有什么呢?再来看图:
wordPress文档目录结构02

  • 第一个,languages,存储语言包
  • 第二个,plugins,存放插件
  • 第三个,themes,存放主题
  • 第四个,upgrade,更新文件夹
  • 第五个,uploads,媒体库存放文件夹,图片、附件等
  • 第六个,index.php,不用理会

下面就是我们今天的重点了,themes文件夹,它里面每一个文件夹就代表一个主题:
主题结构
上面三个文件夹,就是WordPress 4.5版本以后的三个默认主题了,我们接下来以第一个主题来剖析下主题结构。
主题文档目录结构

今天课程中,上图中内所有的文件夹和带横杠“-”的文件,我们排出,今天不说这些文件,我们就说说有红框的文件。
今天课程中,上图中内所有的文件夹和带横杠“-”的文件,我们排出,今天不说这些文件,我们就说说有红框的文件。

  • 第一个:404.php – 当找不到被访问的页面时使用该页面展示,也就是我们所谓的错误页面
  • 第二个:archive.php – 文档默认归档页面,用于显示文章列表
  • 第三个:comments.php – 评论模板文件,用户显示评论框和评论列表
  • 第四个:footer.php – 主题公用底部文件,页脚
  • 第五个:functions.php – 主题核心函数文件,用于实现各种功能
  • 第六个:header.php – 主题公用头部文件,通俗点就是页眉
  • 第七个:image.php – 主题图片展示文件,用于显示图片
  • 第八个:index.php – 默认首页文件,系统默认文件,当找不到其他页面文件时默认也使用该文件展示【必须有】
  • 第九个:page.php – 默认页面文件,用于展示页面
  • 第十个:readme.txt – 一般不用,用于说明主题
  • 第十一个:screenshot.png – 主题封面图片,后台主题列表显示的封面
  • 第十二个:search.php – 默认搜索结果展示页面
  • 第十三个: sidebar.php – 默认侧边栏文件
  • 第十四个:single.php – 默认文章内容页展示页面
  • 第十五个:style.css – 默认文章样式表文件,包含主题基本信息【必须有】

以上wordpress默认主题文件夹中,style.css和index.php是主题必须的文件。

也就是说,一个最简单的主题,只需这两个文件。其他文件的出现是为了满足日常使用的需要。当然上面的文件中,还有带横杠“-”的没有说明,其实等你慢慢了解之后就知道我为什么没有讲解了,其实就是内容的延伸,主题千变文化,但是万变不离其本。

本文转载自 WordPress爱好者
原文链接地址 https://www.zmki.cn/3291.html

原文链接:https://blog.csdn.net/qq_43788878/article/details/104865951?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171852351316777224461445%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171852351316777224461445&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-13-104865951-null-null.nonecase&utm_term=wordpress%E4%B8%BB%E9%A2%98

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享