wp-content – WordPress 最重要目录的初学者指南
已发表: 2017-09-28wp-content是什么鬼?! 这可能是您作为 WordPress 初学者的第一反应,或者如果您主要通过后端使用 WordPress。 毕竟,普通网站所有者的大部分时间都花在仪表板上。
这说得通。 毕竟,您可以从这里执行所有重要任务,并且无需编辑文件、移动数据或执行其他繁琐的任务,就可以管理您的整个站点。
如果您更进一步并自己安装 WordPress,您甚至可能会注意到它的不同部分:数据库和 WordPress 安装。
但是,除非您是开发人员或喜欢控制网站各个方面的人,否则您可能不太熟悉 WordPress 文件结构及其每个文件和文件夹。
其中最核心的部分之一: wp-content文件夹。 出于这个原因,在本文中,我们想详细了解一下。 我们将讨论wp-content的位置、它的用途、它包含的内容以及它允许您做什么。
准备好深入了解 WordPress 的这一部分了吗? 那我们开始吧。
如何访问wp-content
除非您对文件结构进行了重大更改或将wp-content重命名为其他内容(更多内容见下文),否则您应该会在 WordPress 安装过程中找到它。

与wp-admin和wp-includes 一样, wp-content是每个标准 WordPress 安装的一部分,并且会在您在服务器上安装 CMS 时自动创建。
因此,为了访问它,您需要做的就是登录到您的 FTP 服务器(例如,通过 FileZilla)。 根据您主机的设置,您可能需要点击另一个文件夹(如public_html)才能访问您的站点,但是,一旦您到达那里,您就会在那里找到wp-content目录。
wp-content的目的是什么?
在更大的方案中, wp-content包含所有用户提供的内容。 基本上,您可以上传到网站的任何内容都会在此处结束。 这不包括你写的任何东西,请注意。 这些东西存储在 WordPress 数据库中。
但是,只要您同时拥有数据库和wp-content文件夹,您就可以随时恢复您的站点,即使其他所有内容都丢失了。
事实上,如果您有一个测试网站(没有像本地开发网站那样的实时网站),您可以尝试一个有趣的小实验。

首先,下载最新版本的 WordPress。 然后,访问测试站点的主目录。 在这里,标记除wp-content和wp-config.php之外的每个文件和目录(如果可见,您可能还想保留.htaccess )。

然后,删除它们。 你没听错,干掉一大群人。 完成此操作后,当您尝试在浏览器中加载您的站点时,它看起来会像这样:

要解决这种情况,请转到您刚刚下载的新版 WordPress。 解压并访问目录。
在这里,再次标记除 WordPress 测试安装中剩余的文件和文件夹之外的所有文件和文件夹。 然后把它们复制过来。
完成后,如果您已正确完成所有操作,您现在应该可以毫无问题地重新加载您的网站,并完全像以前一样查看它。
多亏了wp-content和 WordPress 数据库,您的网站没有丢失任何特定的内容。 整洁,对吧?
那么, wp-content里面到底是什么?
为什么上面的实验有效? 因为如前所述, wp-content包含所有未存储在数据库中的用户提供的数据。 当您打开目录时,这变得更加明显。
wp-content 的标准目录
通常, wp-content将包含至少三个目录: plugins 、 themes和uploads 。 以下是它们的用途:

- 插件——从名字可以看出,这是 WordPress 存储插件的地方。 每当您通过插件菜单安装一个时,它都会在这里结束。 相反,也可以通过将插件提取并复制到此目录中来手动安装插件。 这样做将使它们可用于在 WordPress 仪表板中激活。
- 主题- 类似于插件文件夹,但用于主题。 从后端安装一个主题,之后你会在这个目录中找到它。 或者,将主题复制到此文件夹中以使其在后端可用。 这也是您在创建或修改自己的主题或子主题时会花费大量时间的文件夹。
- 上传---- 这是 WordPress 存储您所有媒体的地方,例如您上传到站点的图像、视频或其他文件。 默认情况下,媒体文件被排序到表示它们被添加到站点的年份和月份的子文件夹中。 但是,也可以禁用该选项并使所有文件最终位于同一目录中。
所以,这是标准的 WordPress 设置。 但是,特别是对于更成熟的站点,您经常会在wp-content 中找到其他文件夹。
其他常用文件夹
根据您网站上存在的插件、主题和其他内容,您可能还会在wp-content 中找到它:
- mu-plugins — 这是必须使用的插件的缩写。 必须使用的插件带有一些主题,对于使您的主题和网站正常工作至关重要。 如果它们存在,您可以在此文件夹中找到它们。
- 语言— 如果您的站点不使用英语,而是使用 CMS 可用的许多其他语言之一,WordPress 会将语言文件保存在此目录中。
- 升级— 这是 WordPress 在将您的网站升级到新版本时创建的临时文件夹。
除此之外,其他插件有时可能会在wp-content 中创建自己的目录。 例如,W3 Total Cache 和 WP Super Cache 可能会在这里存储一些文件。
如前所述,这是有道理的,因为该目录不会在 WordPress 更新时被覆盖。 因此,任何需要保留的数据最好保存在这里。
但是,当然这也意味着wp-content对于任何 WordPress 站点都至关重要,并且应始终包含在备份中。
何时使用wp-content
在运行 WordPress 站点时,您可能需要在多个实例中处理此目录。 除了使用主题之外,以下是您可能需要访问wp-content 的其他一些实例。
修复重要错误
wp-content 的内容有时可能是常见 WordPress 错误的原因。 特别是那些由插件和主题引起的。
当发生这种情况并且您的站点无法访问时,您可能必须访问插件文件夹以手动停用其中一些并返回到 WordPress 后端。
对于这些情况,我们有两篇详细的文章,即在 WordPress 中获取 403 禁止错误? 以下是如何修复它以及如何修复 WordPress 网站上的 500 内部服务器错误。
重命名wp-content
尽管具有重要的功能,但wp-content的名称并不是一成不变的。 完全可以将其更改为其他内容(顺便说一下,就像wp-content 中的文件夹一样)。
为什么要这么做? 简而言之,安全。
因为 WordPress 是开源的,所以任何人都可以弄清楚任何站点的基本结构。 WordPress 的标准设置是常识,这使得发起攻击变得更加容易。
因此,重命名wp-content是迈向更安全站点的一步。 使用本文来了解如何实现它。 有关如何使 WordPress 更安全的更多提示,请不要错过我们关于该主题的文章。
简而言之,wp-content
wp-content文件夹是任何 WordPress 安装不可或缺的一部分,这就是为什么您可以在使用 WordPress 平台构建的任何站点的主目录中找到它。
它包含用户提供的任何未保存在数据库中的内容。 这包括插件、主题和上传的媒体。 出于这个原因,除了数据库之外, wp-content应该始终是您网站备份的一部分。
在这个简短的指南中,您已经学习了如何访问wp-content以及您可以在其中找到什么。 有了这些知识,您现在对 WordPress 在幕后的工作方式更加熟悉了。
反过来,这使您可以更好地控制您的网站,这永远不会是一件坏事。
您还有其他关于wp-content 的问题吗? 如果是这样,请在下面的评论部分告诉我们。
文章缩略图由 premiumicon/shutterstock.com 提供
