WordPress架构:了解网站结构 作为 CMS,WordPress 在自定义网站的外观和功能方面提供了极大的灵活性。 该软件还可以让您提高 WordPress 网站的搜索引擎优化,以获得更高的排名。
但是,这样做需要对 WordPress 网站架构有一些了解。 了解 WordPress 文件和目录的用途和位置有助于您在遇到意外问题时自定义网站并对其进行故障排除。
考虑到这一点,我们将更详细地探索 WordPress 架构。 在本文结束时,您将更好地了解 WordPress 网站的后端,并能够在需要时浏览它。
下载终极 WordPress 备忘单
了解 WordPress 网站架构
首次安装 WordPress 时,会将一组 CMS 核心文件夹和文件上传到 Web 服务器。 托管所有这些文件的文件夹称为 public_html 或根目录,它是您的 WordPress 网站最重要的元素之一。
您可以通过 Web 主机的文件管理器访问根目录及其内容。 或者,通过将服务器连接到 FileZilla 等 FTP 客户端来浏览 WordPress 网站的后端。
基本的 WordPress 核心文件和文件夹定义了站点架构的外观、功能和安全方面。 这些 PHP 文件相互连接并连接到 WordPress 数据库。
常见的 WordPress 模板文件
每个新的 WordPress 安装都带有一个预安装的默认主题。 WordPress 将您安装的主题的所有资产和文件存储在 wp-内容 -> 主题 文件夹。 要修改每个 WordPress 主题,您需要更改它们各自的模板文件。
不同的 WordPress 主题具有不同的资产和模板文件集。 但是,大多数 WordPress 模板使用以下页面模板文件来创建其设计和功能。
索引.php
该 PHP 文件负责在用户访问您的网站时显示您的主页。 作为模板层次结构中的主要模板文件, 索引.php 是 WordPress 在找不到请求的模板文件时自动加载的后备文件。
如果 index.php 文件丢失,WordPress 将在访问者的浏览器上显示您的根文件夹的内容,从而造成糟糕的用户体验和巨大的安全风险。
顾名思义,该文件定义了站点标题部分中的元素。 如果您想自定义您的网站徽标、导航链接或搜索栏,这就是您要编辑的文件。
这 头文件.php 如果您想跟踪网站的性能,文件还可以托管跟踪代码。 通过在上方插入 JavaScript 代码,将 Google Analytics 添加到您的 WordPress 网站 活动主题的结束标签 头文件.php 文件。
此模板文件显示您网站的页脚部分。 许多 WordPress 管理员使用他们网站的页脚来促进搜索引擎优化 (SEO) 工作、推广社交渠道和显示站点地图。
与其对应物一样,它还可以托管自定义 JavaScript 代码以进行跟踪。 MonsterInsights 和 WPCode 等各种 WordPress 插件可以更轻松地将代码片段添加到网站的页眉和页脚。
函数.php
如果您想将自己的自定义功能添加到 WordPress 主题,这是要编辑的模板文件。 这 函数.php 文件对于希望在不安装插件的情况下扩展站点功能的 Web 开发人员和管理员特别有用。
如果您的 WordPress 主题不使用此 PHP 文件,您可以在主题文件夹中创建一个。 但是,添加到此文件的所有功能都将坚持该特定主题,这意味着如果您切换到另一个主题,它们将被禁用。
样式.css
样式表决定了您网站的视觉设计和布局。 如果没有此文件,您的网站将仅以纯 HTML 文本显示网页。
您可以使用内置的块编辑器或插件(如 Simple Custom CSS 或 WP Add Custom CSS)将自定义 CSS 添加到 WordPress。
重要的 WordPress 安装文件和文件夹
在了解了构成您网站前端的文件之后,让我们转到后端。 以下是确保您的网站正常运行的基本 WordPress 文件夹和文件。
.htaccess
这 .htaccess file 是 Apache Web 服务器访问控制的配置文件。 这是一个重要的 WordPress 核心文件,可以启用和禁用您的网站和某些插件的功能。 您还可以使用它来管理重定向和永久链接。
WordPress 自动创建一个 .htaccess Apache Web 服务器上托管的网站根目录中的文件。 但是,它通常被隐藏以最大程度地降低安全风险。 如果一个不存在,您必须找到它或创建一个新的 .htaccess 文件。
wp-config.php
wp-config.php 文件负责在 WordPress 和 MySQL 数据库之间建立连接。 没有它,您的网站将无法从其数据库中存储和检索数据。
此配置文件存储访问站点数据库所需的所有数据,例如数据库用户名、密码和主机。 默认情况下,WordPress 将其存储在根文件夹中。 但是,将文件重新定位到一个不太可预测的目录是防止黑客入侵的一种很好的安全做法。
机器人.txt
robots.txt 文件在您的 SEO 工作中发挥着重要作用。 它包含一组指令,供搜索引擎的爬虫不要索引您网页的某些部分。
虽然 WordPress 创建了一个 机器人.txt 根目录中的文件,它需要修改才能以最佳方式运行。 例如,您可以添加规则来阻止爬虫索引博客类别页面、博客作者页面和 404 页面。
Yoast SEO 和 All In One SEO Pack 等 WordPress SEO 插件可以创建和编辑 机器人.txt 如果您不想手动执行文件,则无需麻烦。
wp-内容
这个 WordPress 核心文件夹决定了用户在访问您的网站时看到的内容。 它包含所有插件和主题文件以及上传的媒体,例如视频和图像文件。
作为 wp-内容 目录存储了数据库无法处理的所有网站内容,我们建议定期备份,以免丢失您的辛勤工作。
结论
任何 WordPress 网站所有者都应该了解 WordPress 如何在没有专业帮助的情况下优化网站和调试错误。
请记住在更改任何 WordPress 核心文件之前备份您的网站。 这样做可以防止在编码过程中遇到站点破坏错误时数据丢失。
我们希望这篇文章能帮助您更好地了解 WordPress 的常用模板文件和必要的安装文件和文件夹。 如果您有任何问题,请在下方留言。