小白指南:WordPress文件及目录结构解析

想学习关于WordPress文件和目录结构的知识吗?WordPress核心软件、主题、插件以及用户上传的文件都存储在网站上。在这篇小白指南中,我们将解析WordPress文件和目录结构。

小白指南:WordPress文件及目录结构解析

为什么需要学习WordPress文件和目录结构?

大部分用户不需要学习任何关于WordPress文件或目录的知识也可以运营WordPress网站。不过,了解WordPress是如何存储文件以及它的目录结构,可以让你能够自己解决一些WordPress常见问题。

这篇指南将帮助你:

  • 学习哪些WordPress文件和文件夹是核心文件。
  • 了解WordPress是如何存储上传的图片和媒体文件的。
  • WordPress将主题和插件都存储在哪里。
  • WordPress的配置文件存储在哪里。

访问WordPress文件和目录

首先,用FTP客户端连接到WordPress所在的服务器。如果你不想用FTP,你也可以直接在主机服务商的cPanel管理面板中使用文件管理器访问网站的文件和目录。连接上后,就会看到一个像这样的文件和目录结构。

小白指南:WordPress文件及目录结构解析

用红线框标记出来的文件和文件夹都是WordPress的核心文件。有了这些文件,你的网站才能正常运行,所以,最好不要自己去修改它们。

这里有一个WordPress核心文件和文件夹的列表,跟你在网站根目录看到的一样。

  • [文件夹] wp-admin
  • [文件夹] wp-includes
  • index.php
  • license.txt
  • readme.html
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

WordPress配置文件

在WordPress根目录中包含一些特殊的配置文件,这些文件针对你的网站非常重要的设置。

小白指南:WordPress文件及目录结构解析

.htaccess – 服务器配置文件,WordPress用它来管理固定链接和重定向。

wp-config.php – 这个文件告诉WordPress如何去连接数据库,同时也存储了WordPress网站的一些全局设置。

index.php – index文件在用户请求页面时会加载并初始化所有的文件。

有时候,你可能需要去编辑wp-config.php或者.htaccess文件,编辑这两个文件时一定要额外的小心,一个细小的错误就可能会导致网站无法访问。建议在编辑这两个文件时,一定要在动手修改前将文件备份到电脑上。

如果你在根目录没有看到.htaccess文件,那么可以查看为什么你在WordPress站点上找不到.htaccess文件

在网站根目录,你可能会有或没有下面的文件。

robots.txt – 包含对搜索引擎爬虫的说明

Favicon.ico – favicon文件有时候是由WordPress主机生成的。

wp-content文件夹里面

WordPress将所有的上传文件、插件和主题都放在了wp-content这个文件夹中。

小白指南:WordPress文件及目录结构解析

一般我们认为wp-content目录里的文件和文件夹都是可以编辑的,但是,这不完全正确。我们一起来看一下wp-content目录,了解它的工作方式以及你可以做什么。

小白指南:WordPress文件及目录结构解析

每个WordPress网站的wp-content文件夹可能都不太一样,但是所有的WordPress网站一般都会包含以下内容:

  • [文件夹] themes
  • [文件夹] plugins
  • [文件夹] uploads
  • index.php

WordPress把主题存在/wp-content/themes/中,你可以在这里编辑主题的文件,但是一般不推荐这么做。因为一旦主题升级到新的版本,你做的修改也会随着升级被新文件覆盖掉。

所以我们推荐使用子主题来进行自定义修改。

网站中所有下载和安装的WordPress插件都存在了/wp-content/plugins/文件夹中。除非你在为网站开发插件,否则你不应该去直接编辑插件的文件。

在许多WordPress教程中,你会看到一些需要添加到网站中的代码片段。添加自定义代码到你的WordPress网站最好的方法就是将代码添加到子主题中的function.php文件中,或者你可以创建一个网站专用插件来放置这些代码。

WordPress会将所有上传的图片和媒体文件都存在/wp-content/uploads/文件夹中。默认情况下,uploads是以年月的形式组织显示的。不论何时你在备份网站时,一定要把uploads文件夹也备份。

当网站遇到意外需要恢复时,你可以重新下载全新的WordPress核心文件、下载你用的主题并且安装插件,但是如果你弄丢了uploads文件夹,那么没有备份的话基本上是很难恢复了。

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

languages – WordPress 会把非英语站点的语言文件存在这个文件夹中。

upgrade – 这是WordPress在升级到新版本时创建的一个临时文件夹。

许多WordPress插件也会在wp-content文件夹中创建它们自己的文件夹。例如,在上面的截图中,有一个cache文件夹,这是由WP Super Cache插件生成的。

这些插件生成的文件夹内可能会包含重要的文件。例如cache文件夹会包含网站页面的缓存文件,当用户请求网站页面时,使用缓存的静态页面会减少对数据库的请求,提高网站的访问速度。

以上就是对WordPress文件和目录结构的一些讲解,希望这篇文章可以对你有帮助。

原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/tech/wp/246149.html

(0)
上一篇 2022年4月19日 02:12
下一篇 2022年4月19日 02:16

发表回复

登录后才能评论