WordPress文件和目录结构初学者教程

你想了解 WordPress 文件和目录结构吗?

所有核心 WordPress 文件、主题、插件和访客上传都存储在你的网站托管服务器上。

在本初学者教程中,我们将解释 WordPress 文件和目录结构。

为初学者解释的 WordPress 文件和目录结构

为什么你应该了解 WordPress 文件和目录结构?

大多数访客无需了解 WordPress 文件或目录就可以运行他们的 WordPress 网站。 但是,了解 WordPress 如何存储文件和目录可以帮助你自己解决许多常见的 WordPress 问题。

本教程将帮助你:

  • 了解哪些 WordPress 文件和文件夹是核心文件。
  • 了解 WordPress 如何存储你的图像和媒体上传。
  • WordPress 存储你的主题和插件的位置。
  • 配置文件存储在 WordPress 安装的位置。

此信息还可以帮助你了解 WordPress 幕后工作以及你应该备份哪些 WordPress 文件。

说了这么多,我们来看看WordPress的文件和目录结构。

访问 WordPress 文件和目录

你的 WordPress 文件和目录存储在你的网络托管服务器上。 我们可以使用 FTP 客户端访问这些文件。 有关详细说明,请参阅我们关于如何使用 FTP 上传 WordPress 文件的教程。

FTP 的一个更简单的替代方案是内置在大多数 WordPress 主机控制面板中的文件管理器应用程序。

托管控制面板中的文件管理器应用程序

使用 FTP 或文件管理器连接到 WordPress 站点后,你将看到如下所示的文件和目录结构:

WordPress 文件和文件夹

在根文件夹中,你将看到核心 WordPress 文件和文件夹。 这些是运行你的 WordPress 网站的文件和文件夹。

除了 .htaccess wp-config.php 文件,你不应该自己编辑其他文件。

这是你将在 WordPress 站点的根目录中看到的核心 WordPress 文件和文件夹的列表。

  • wp-管理员 [dir]
  • wp-内容 [dir]
  • wp-包括 [dir]
  • 索引.php
  • 许可证.txt
  • 自述文件.html
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-链接-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

上面的列表缺少 .htaccess wp-config.php 文件。 那是因为这两个文件是在 WordPress 安装之后创建的。

WordPress 配置文件

你的 WordPress 根目录包含一些特殊的配置文件。 这些文件包含特定于你的 WordPress 网站的重要设置。

WordPress 配置文件

  • .htaccess – 服务器配置文件,WordPress 使用它来管理永久链接和重定向。
  • wp-config.php – 该文件告诉 WordPress 如何连接到你的数据库。 它还为你的 WordPress 网站设置了一些全局设置。
  • index.php – 当访客请求页面时,索引文件基本上会加载并初始化所有 WordPress 文件。

有时你可能需要编辑 wp-config.php 或 .htaccess 文件。 编辑这两个文件时要格外小心。 一个小错误可能会使你的网站无法访问。 编辑这两个文件时,请务必在进行任何更改之前在你的计算机上创建备份副本。

假如你在根目录中没有看到 .htaccess 文件,请查看我们的教程,了解为什么在 WordPress 根目录中找不到 .htaccess 文件。

根据你的 WordPress 站点的设置方式,你的根目录中可能有也可能没有以下文件。

  • robots.txt – 包含搜索引擎爬虫的说明
  • Favicon.ico – 网站图标文件有时由 WordPress 主机生成。

在 wp-content 文件夹内

WordPress 将所有上传、插件和主题存储在 wp-content 文件夹中。

WordPress 内容文件夹

通常假设我们可以编辑 wp-content 文件夹中的文件和文件夹。 然而,这并不完全正确。

让我们看一下 wp-content 文件夹的内部,以了解它是如何工作的以及我们可以在这里做什么。

在 wp-content 文件夹内

wp-content 文件夹的内容可能因一个 WordPress 站点而异。 但是所有的 WordPress 网站通常都有这些:

  • [dir] 主题
  • [dir] 插件
  • [dir] 上传
  • 索引.php

WordPress 将你的主题文件存储在 /wp-content/themes/ 文件夹中。 我们可以编辑主题文件,但通常不建议这样做。 将主题更新到较新版本后,你的更改将在更新期间被覆盖。

这就是为什么建议为 WordPress 主题定制创建子主题的原因。

你在站点上下载和安装的所有 WordPress 插件都存储在 /wp-content/plugins/ 文件夹中。 你不应该直接编辑插件文件,除非你编写了特定于站点的 WordPress 插件供自己使用。

在许多 WordPress 教程中,你会看到可以添加到 WordPress 网站的代码片段。

将自定义代码添加到 WordPress 站点的最佳方法是将其添加到子主题的 functions.php 文件中或创建特定于站点的插件。 或者,你也可以使用自定义代码片段插件来添加自定义代码。

WordPress 将你所有的图像和媒体上传存储在 /wp-content/uploads/ 文件夹中。 默认情况下,上传文件组织在 /year/month/ 文件夹中。 每当我们创建 WordPress 备份时,都应包含上传文件夹。

我们可以从其来源下载 WordPress 核心、主题和已安装插件的新副本。 但是如果你丢失了你的上传文件夹,那么如果没有备份就很难恢复它。

你可能会在 wp-content 目录中看到其他一些默认文件夹。

  • 语言 – WordPress 将非英语 WordPress 网站的语言文件存储在此文件夹中。
  • upgrade – 这是 WordPress 在升级到较新版本期间创建的临时文件夹。

许多 WordPress 插件也可能在你的 wp-content 文件夹中创建自己的文件夹来存储文件。

一些 WordPress 插件可能会在 /wp-content/uploads/ 文件夹中创建文件夹以保存访客上传的内容。 例如,这个演示网站包含由 Smash Balloon、WooCommerce、SeedProd WPForms 插件创建的文件夹。

插件可以在上传目录中创建自己的文件夹

其中一些文件夹可能包含重要文件。 这就是为什么我们建议备份所有此类文件夹以防万一。

其他文件夹可能包含我们可以安全删除的文件。 例如,像 WP Rocket 这样的缓存插件可能会创建文件夹来保存缓存数据。

就是这样,我们希望本文能帮助你了解 WordPress 文件和目录结构。 你可能还想查看我们使用 phpMyAdmin 进行 WordPress 数据库管理的初学者教程,以及有关没有任何编码知识的情况下创建自定义 WordPress 主题的教程。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论