行业新闻

    wordpress模板文件夹WordPress文件结构

    2022-05-26    来源:www.8001717.cn

    主题文件结构

    上节课完成了一个简单主题的开发过程,但毕竟是简单主题,所以功能很简单,比如常见的404处理就不行了。在本课中,我们首先了解主题文件结构。通过对主题结构的了解,你会明白主题应该有哪些文件,每个文件可以解决哪些功能。通过这个,您将了解应该使用什么样的文件。执行一些特殊功能。

    列表

    一个主题可能有很多文件,但通常它们可以分为三类:

    CSS 样式文件和 JS 脚本文件

    CSS 样式文件和 JS 脚本文件是我们主题中最常见的两个文件,它们构成了主题在页面内的样式和效果交互。其中最重要的是 style.css 文件。除了style.css,你可能还会看到rtl.css(Right-To-Left)wordpress模板文件夹,用于一些习惯从右到左阅读的特殊语言。在大多数情况下,我们不需要这个。

    样式.css

    Style.css文件不仅承载了我们主题的样式表文件wordpress网站建设,还记录了主题的默认信息,如主题名称、主题描述、主题作者等。典型的例子就是定义的主题的模板文件在上一课中:

    /*
    Theme Name: GitChat
    Theme URI: http://gitbook.cn/gitchat/column/5a16601f13c02f4a35c9f8ad
    Author: 白宦成
    Author URI: http://gitbook.cn/gitchat/column/5a16601f13c02f4a35c9f8ad
    Description: GitChat WordPress 演示达人课
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue
    Text Domain: gitchat
    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
    */

    函数文件

    函数文件实现了我们主题的各种功能,比如管理后台、特殊内容输出、特殊内容过滤等,一般来说会放在.php中。但这不是绝对的。毕竟,主题代码可能很复杂。这时候可以根据实际情况保存在其他文件夹中,然后在.php中引用,提高代码的可读性。

    模板文件

    模板文件是一系列已定义的文件wordpress做网站,不能重命名,但可以直接使用这些名称创建。具体模板文件列表如下:

    这么多文件是怎么加载的?接下来,一一解释。

    使用此处的图像,它说明了模板加载顺序。使用此图说明加载模板的顺序。

    在这张图中,灰色的方块一页一页的代表着我们的不同需求;红色方块代表文件名中带有变量的文件模板,它们会根据变量的值加载不同的模板;浅蓝色代表正常模板;深蓝色代表主页模板。

    这张图片的观看顺序是从左到右。例如,当我们需要查看一个目录的某个页面时,首先这个页面是归档类型的page(),然后继续向右搜索,找到我们想要的。查看目录归档( );然后继续向右看,我们看到它指向-$slug.php,这个文件是一个变量文件,它会根据我们目录的别名(slug)查询是否有对应的文件wordpress模板文件夹,如果有这个文件,它将被渲染而不是输出。如果不存在,继续向右搜索;继续向右看-$id.php,到了这一步,会根据目录的ID查询,是否有对应的文件,如果存在,继续查找,如果不存在,继续向右看。继续向右,看到淡蓝色。php,如果该文件存在,则渲染它。如果不存在,继续向右找,找到.php,最后找到index.php。

    以上是一个典型页面的查询轨迹。所有页面都将按照这种搜索模式进行搜索。

    如图所示,如果所有文件都找不到,最终会在 index.php 上找到,这也是一开始就创建 index.php 的原因。通过这个文件,我们的主题可以很好的服务。后续页面分割,添加不同的模板,达到更好的体验。

    文本版本的加载顺序

    以上版本每次查询图片可能不太方便。这里我总结了一个文本版本的加载顺序,读者可以根据这个加载顺序制作模板。装载顺序从较小的序列号开始。如果找不到文件,请检查是否存在序列号较大的文件。

    首页 文章页 页 分类页 标签页 作者页 日期页 搜索页 404页 附件页 摘要

    经过以上内容,我想你已经明白了如何制作这些特殊的页面了。我们可以通过创建不同文件名的文件并将它们放在主题根目录中来实现不同的功能。

    但是,在页面中,提到了“自定义页面模板”。这是如何使用的?别着急,下节课我会讲到的。

    文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。 www.8001717.cn



X