想学习关于WordPress文件和目录结构的知识吗?WordPress核心软件、主题、插件以及用户上传的文件都存储在网站上。在这篇小白指南中,我们将解析WordPress文件和目录结构。
为什么需要学习WordPress文件和目录结构?
大部分用户不需要学习任何关于WordPress文件或目录的知识也可以运营WordPress网站。不过,了解WordPress是如何存储文件以及它的目录结构,可以让你能够自己解决一些WordPress常见问题。
这篇指南将帮助你:
- 学习哪些WordPress文件和文件夹是核心文件。
- 了解WordPress是如何存储上传的图片和媒体文件的。
- WordPress将主题和插件都存储在哪里。
- WordPress的配置文件存储在哪里。
访问WordPress文件和目录
首先,用FTP客户端连接到WordPress所在的服务器。如果你不想用FTP,你也可以直接在主机服务商的cPanel管理面板中使用文件管理器访问网站的文件和目录。连接上后,就会看到一个像这样的文件和目录结构。
用红线框标记出来的文件和文件夹都是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根目录中包含一些特殊的配置文件,这些文件针对你的网站非常重要的设置。
.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这个文件夹中。
一般我们认为wp-content目录里的文件和文件夹都是可以编辑的,但是,这不完全正确。我们一起来看一下wp-content目录,了解它的工作方式以及你可以做什么。
每个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