创新互联
  • 网站制作
  • 网站托管
  • 网站推广
  • 托管服务器
  • 移动网站建设
  • 品牌网站设计
  • 雅安托管服务器

关于WordPress文件及其使用方法的综合指南

公司主营业务:成都网站设计、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出信宜免费做网站回馈大家。

wordpress文件构成了WordPress网站的基础。文件目录驻留在服务器上——无论该服务器是拥有并存储在您自己的办公室中,还是由托管公司管理。在这些目录中有各种文件夹和文件,每个文件夹和文件都用于向最终用户传递命令和提供内容。好消息是所有新的WordPress网站的WordPress文件结构都保持不变,这使得很容易理解所有内容的配置方式。但是,文件本身以及属于每个文件的代码乍一看似乎令人困惑。

这就是为什么我们将深入研究WordPress文件及其用途。从WordPress配置文件到wp-content存储和交付所有图像的文件夹。主题和插件,了解WordPress文件的内部工作原理对于未来的管理和网站修改非常重要。

了解WordPress文件的重要性

您可能想知道,学习WordPress文件和目录结构有什么意义?

这是一个很好的问题;在某些情况下,根本没有理由了解它们。如果您是一名非技术网站所有者,并且宁愿将这一责任转嫁给您的托管公司或开发人员,那么您可能不需要了解有关该wp-includes文件夹的任何信息或.htaccess含义。

如果您愿意将这种类型的管理交给其他专家,例如您选择托管托管计划,那么您将有更多时间和精力专注于日常业务任务。

但是,有抱负的高级开发人员和设计师,以及真正与网站打交道的任何人,都需要了解 WordPress 文件结构的复杂工作原理。此外,即使是技术含量较低的网站所有者也可以学习一两件事来帮助他们处理诸如文件上传或将来保护他们的数据库之类的事情。

以下是了解WordPress文件的一些主要原因:

  • 了解WordPress文件结构有助于普通WordPress用户自己解决问题,而不是联系托管公司或开发人员,从而节省金钱和时间。
  • 您可以了解帮助WordPress发挥其魔力的核心文件。
  • 可以更好地了解图像和媒体上传的存储方式,让您可以选择SFTP等替代上传方法,并弄清楚如何在需要时共享和保护它们。
  • 您可以看到主题和插件的存储位置和方式,为其他上传方法打开了选项,并有可能找出插件或主题出现的问题。
  • 可以调整语言文件以接触世界各地的新客户。
  • 您可以对您的网站进行简单的修改而不会造成损坏,看看如何不推荐在仪表板中编辑代码,并且当您至少在某种程度上舒适地筛选文件时进行正确的编辑要容易得多。
  • 有一些选项可以设置文件权限和限制某些用户的内容,从而提高您的整体安全性。
  • 您可以使用多种方法之一来上传和下载WordPress文件。您最终可能会偶然发现一个更简单或更实用的解决方案。
  • 您可以为您的网站生成备份并保护您的网站文件,从而消除有关您的网站究竟有多安全的问题。
  • 具有强大 WordPress 文件知识的开发人员能够成功地将文件访问权转移给网站所有者,并解决网站带来的任何问题。
  • 如果网站被黑客入侵或发生使网站崩溃的冲突,通常需要访问 WordPress 文件。例如,有时您需要移除或更换损坏的。
  • 当您可以轻松浏览WordPress文件时,对WordPress错误进行故障排除会容易得多。

WordPress文件存储在哪里?

正如您的计算机软件和媒体文件存储在内部硬盘驱动器上一样,WordPress 网站文件也放置在服务器上,以确保它们能够提供各种各样的内容、设计调用和操作,这些内容、设计调用和操作共同呈现完整的网站体验给用户。

该服务器有时称为机器或计算机,位于某个物理位置。这主要是托管服务器,一台外观和功能与您的计算机相似的机器。

物理位置取决于您计划如何托管您的网站。可以从您自己的家中或办公室运行服务器。许多公司运行自己的服务器系统以保持对其数据的完全控制。另一方面,许多网站存储在远程服务器上,通常由托管公司管理。

您的 WordPress 站点文件会上传到连接 Internet 的服务器,该服务器能够在正确的时间保护和提供正确的文件。此外,主机服务器使您能够通过数字接口访问文件,即使文件本身位于数据中心服务器上的其他位置。

有许多类型的服务器和托管选项,但其中一些包括以下内容:

  • 共享主机。
  • 基于云的托管。
  • 虚拟专用服务器。
  • 专用网络服务器。
  • WordPress托管服务器。

您决定的托管最终取决于您希望对站点文件进行多少访问和控制。

本地存储

也可以将WordPress文件存储在本地机器上。例如,您可以访问WordPress.org网站并下载包含最新版本的WordPress及其zip文件。

许多开发人员出于不同的原因将他们的站点文件存储在本地计算机上。首先,在发布网站供公众查看之前,您可能希望在不太公开的环境中开发和设计网站。沿着这条路线走意味着您将添加到原始文件并使用开发沙箱和桌面服务器,如XAMPP或WAMP。

单击此处了解如何安装本地版本的WordPress。

本地安装背后的目标是模仿托管公司提供的配置。您将获得一个类似的托管堆栈来提供您的文件并从您的本地文件生成站点功能。可以在浏览器中呈现您正在进行的网站以测试进展情况。利用临时环境或沙箱工具也很常见,这有助于开发和测试,提供更改预览和比文件目录中看到的更友好的用户体验。

如何访问WordPress文件?

现在我们知道WordPress文件位于服务器或本地环境中。太好了,但是您如何访问文件以向您的网站设计添加更多内容、上传新主题以及组织诸如核心文件或媒体项目之类的项目?

以下是几个可供选择的选项,用于访问、查看和管理 WordPress 文件:

  • 本地访问文件。
  • 通过FTP客户端。
  • 通过cPanel仪表板。
  • 通过WordPress仪表板。

这些方法中的每一种都可以用于查找和管理您的WordPress文件。但是,有些比其他的要好,并且通常不推荐一些。

继续阅读下文以了解有关如何通过提到的各种方法访问文件的更多信息。

本地访问WordPress文件

查找存储在本地计算机上的WordPress文件相当简单。

第一个选项是下载WordPress的空白副本并使用这些文件来了解它们并在将它们上传到服务器之前可能管理您的网站。

在这种情况下,唯一的要求是初始WordPress文件目录下载。之后,访问文件与单击计算机上的其他文件没有什么不同。

首先,将最新的WordPress副本下载到您的计算机上。

单击获取WordPress按钮。

WordPress Core可以从WordPress.org网站下载

然后,单击最近的下载按钮。WordPress已经显示了当前版本,所以这通常是最好的选择。

下载WordPress核心

将文件放在您会记住的本地驱动器上。解压缩该文件以显示WordPress文件。它应该命名为“wordpress-[version]”。

单击该文件并将压缩版本保存在同一位置。

下载后解压WordPress包

所有WordPress文件都存储在一个名为“WordPress”的文件夹中。

包含核心文件的“wordpress”目录

现在您应该会看到一系列文件夹和文件,例如wp-content、wp-admin和wp-login.php文件。

这就是文件和文件夹目录在WordPress中的样子。它很少改变,除非整个内容管理系统有更新。

您可以打开每个文件夹以查看内容,同时还可以打开和编辑(如果需要)主文件夹下的WordPress文件。

WordPress核心文件

在这种情况下,本地WordPress文件没有到Internet或服务器的链接。因此,您可以在没有任何公众影响的情况下进行更改。但是,在某些时候,您需要将文件添加到开发环境,并最终将它们传输到实时托管服务器。

使用FTP客户端访问WordPress文件

查看和重新组织 WordPress 文件的另一种方法是借助 FTP(文件传输协议)客户端。文件传输协议将您的本地文件环境链接到托管服务器上的实时网站。通过这种方式,您可以立即将文件从您的计算机拖到您的网站文件中,而没有太多限制,也无需进入您的托管仪表板。

有几个FTP客户端可供您使用,诸如FileZilla、Cyberduck、CuteFTP和Free FTP等。以下是使用FileZilla作为FTP客户端的该过程的简化版本:

首先,你需要访问您的服务器提供商网站获取SFTP/SSH的登录信息,它们包括“主机”、“用户名”、“密码”和“端口”。

MyKinsta服务器的SFTP/SSH凭据

每个FTP Client都有点不同,但一般都能找到通过FTP连接站点服务器的对应字段。

例如,在FileZilla中,Quickconnect字段位于窗口顶部,将这些SFTP凭据粘贴到主机、用户名、密码和端口字段中。单击“快速连接”按钮继续。

使用FileZilla连接到服务器

如果您遇到错误,很可能是因为FileZilla默认使用FTP连接,而主机要求使用SFTP连接。

要在FileZilla中解决此问题,请转到“文件 > 站点管理器”,并将“协议”字段从FTP更改为SFTP。

单击“连接”按钮,一切正常。

在FileZilla中配置SFTP连接

FTP客户端通常只需要一点时间来处理凭据并同步到您的本地文件和服务器上的文件。

看到服务器上的文件后,找到根文件;单击“公共”文件夹以显示当前安装在您网站上的所有WordPress文件。

像往常一样,我们会看到像wp-admin和wp-content这样的文件夹,这样可以很容易地识别出您在正确的位置。

服务器上的WordPress核心文件

通过FTP客户端访问WordPress文件只是一个开始。您现在可以上传文件、复制文件夹以及拖入主题和插件等项目。它也是添加您自己的自定义编码的好地方,只要您不编辑不应该触及的核心文件。

在所有访问WordPress文件的方法中,推荐FTP客户端进程作为最佳解决方案。在某些情况下唯一有意义的替代方法是将本地环境用于暂存或测试目的。

在cPanel中访问WordPress文件

总体而言,cPanel是一些托管公司提供的控制面板,用于访问托管帐户中所谓的文件管理器。

如果您使用使用 cPanel 的主机,请按照以下步骤访问WordPress文件:

您通常还可以选择通过cPanel通过FTP连接。此cPanel功能通常称为FTP帐户或FTP会话控制,通常位于文件管理器附近。

在WordPress仪表盘中访问WordPress文件

从技术上讲,WordPress提供了对仪表盘中某些文件的访问,尤其是主题文件。

原因是因为主题设置显示在仪表盘中,并且仪表盘中需要这些文件以确保正常功能。

但是,强烈建议您跳过在仪表盘中编辑这些文件的过程。

这就是为什么您应该避免使用WordPress仪表板编辑主题文件的原因:

  • 当未来的 WordPress 或主题更新出现时,更改可能会被覆盖。
  • 您的网站主题文件没有备份,以确保更改不会造成任何损害。
  • 直接编辑您的主题可能会破坏您的网站,因此最好通过主题设置或使用在开发环境中编辑然后通过 FTP 客户端传输的副本进行编辑。

话虽如此,我们知道有些人无论如何都会继续编辑仪表板中的主题文件。此外,如果您只是弄乱模板或测试网站,这也不是一件坏事。但是,我们鼓励您在使用重要网站时完全避免这种情况。

如果您计划继续直接编辑主题文件,请考虑使用文件管理器来生成具有新名称的文件副本。保留原始版本,仅编辑重复版本。这些备份主题文件可确保您在遇到问题时能够重新启用以前的功能。

访问仪表板中的主题文件。转到“外观>主题编辑器”。

访问WordPress主题编辑器

您将收到关于直接通过仪表板修改这些文件的危险的警告,因此这是一个很好的提醒,不要弄乱这个区域!

总体而言,此仪表板部分包含以下文件及其内容:

  • style.css
  • functions.php
  • footer.php
  • header.php
  • index.php
  • sidebar.php

在WordPress主题编辑器中编辑style.css文件

所有这些文件都存储在您网站的主题文件夹(位于wp-content目录中)中,因此您可以选择通过更安全的途径管理文件。此外,它们都是设计文件,可以通过WordPress可视化定制工具轻松坚持替代编辑解决方案。

虽然这不会让您直接访问您的文件,但定制器提供了一个安全的环境来调整您的WordPress网站的外观。此外,您可以选择添加自己的CSS代码,然后在保存后将其写入站点文件。

要遵循此路线,请转到仪表盘中的“外观 > 自定义”。

自定义WordPress网站的外观

现在您拥有主题的完整视觉视图,并在您修改设置时实时更新预览。优点是预览不会立即更改您的实时网站。相反,您可以检查新设计,然后在准备就绪时按“发布”按钮。

如您所见,各种模块可用于间接编辑具有站点标识、颜色、菜单、小部件和主页设置设置的样式文件。

在WordPress中自定义站点Logo、颜色、菜单等

如前所述,“额外CSS”选项卡是将样式添加到站点文件的理想部分,而无需直接编辑文件。此外,您还可以在保存之前预览您的修改。只需将所需的代码粘贴或输入到CSS模块中即可。

向您的WordPress网站添加额外的CSS

WordPress文件和目录结构

第一次查看WordPress文件和目录结构可能会让一些用户感到不知所措。但是,很快就会识别这些文件夹和文件以及熟悉的工具,它们可以在您身边快速修改网站元素并合并独特的代码更改以对您的网站进行高级改进。

既然您拥有对文件的完全访问权限,下一步是什么?

我们建议浏览以下默认WordPress文件列表,以便全面了解每个文件对您的网站的作用以及它们在WordPress文件夹目录中的位置。

更重要的是,文件目录的结构被很好地组织成类别,因此您只需要在一个区域中工作来调整设计元素或查看核心文件等内容。

尽管乍一看似乎令人生畏,但请继续阅读以更清楚地了解每个文件以及如何将它们用作开发过程中的宝贵工具。

WordPress核心文件

如果您已经在文章中做到了这一点,那么您已经大致了解了WordPress核心文件。

通常被称为干净或空白的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

下面是一个示例,让您了解一些核心文件的外观。这是wp-config.php文件(由WordPress提供,根据安装过程wp-config-sample.php手动更改或自动转换为wp-config.php文件)。

wp-config.php文件

大多数WordPress核心文件都带有注释,告诉您每个功能的作用,或者有时直接解释整个文件对您的网站的作用。

如果您计划对常见的 WordPress 错误进行故障排除并以知识渊博的洞察力在网站的后端移动,那么了解核心文件是必不可少的。更不用说,核心文件真正向您展示了WordPress如何作为一个统一的生态系统工作。

注:核心文件构成了WordPress基础的构建块。这意味着,如果您弄乱了核心文件中的某些内容,可能会导致严重错误或损坏整个网站的运行方式。因此,我们始终建议您在调整或添加站点文件之前对其进行备份,尤其是在处理核心文件时。

了解WordPress核心文件

之前列出的核心文件列表是您每次下载新的WordPress时都会得到的。可以通过解压缩WordPress安装文件或通过FTP客户端或主机仪表板访问当前文件站点文件来找到它们。

WordPress核心文件

每个文件都有其用途。有些文件比其他文件更重要,而您不必过多考虑某些文件。在以下部分中,我们将详细介绍基本核心文件,概述每个文件对您的网站的作用以及您是否有任何理由编辑这些文件。不会涵盖每个WordPress文件,只会涵盖值得注意的文件。

.htaccess文件

.htaccess文件是WordPress顶级目录的一部分,用作Apache Web服务器上的基本配置文件。您可能会注意到部分服务器找不到.htaccess文件,那是因为有些服务器使用Nginx Web服务器,它提供了比Apache更好的性能。

总的来说,Apache和Nginx都提供了类似的选项来添加特殊规则和配置重定向。

Apache Web 服务器最常用于预算共享主机,它提供配置设置来告诉您的Web服务器如何工作。在WordPress中,.htaccess文件对于控制您网站的固定链接并使它们在整个网站上看起来干净和标准化尤为重要。

NG服务器没有 .htaccess文件

但是,对于其他主机,.htaccess文件列在顶级目录中,靠近index.php等基本要素,并在wp-admin、wp-content和wp-includes文件夹下方。

Apache服务器上的.htaccess文件

何时使用 .htaccess 文件?

大多数情况下,.htaccess文件应该保持不变。但是,您可以通过添加或更改文件来激活多种操作和重定向。

例如,您可以在仪表板中设置重定向规则、拦截IP地址并在您的站点上设置密码,所有这些通常都可以使用标准.htaccess文件完成。

总体而言,.htaccess当您需要制定以下规则或完成这些操作时,该文件是最好的:

  • 增加媒体项目和文件的最大上传大小。
  • 阻止对特定IP地址的访问。
  • 设置从一个URL到另一个URL的重定向。
  • 向文件添加规则,以便以更有效的方式提供缓存内容。
  • 将HTTP重定向到HTTPS。

wp-config.php文件

wp-config.php文件对所有WordPress用户来说都是必不可少的,而且非常有用,因为它包含所有基本的WordPress设置。这意味着wp-config.php文件可让您编辑WordPress网站的各个区域,从数据库到自动更新WordPress版本。wp-config.php如此重要的另一个原因是它提供了激活WordPress调试功能的选项,这对于将来的故障排除至关重要。

可通过FTP客户端访问,wp-config.php文件可通过转至根目录下的公共(有时称为public_html或www)文件找到。

您可以在一些主要WordPress文件夹附近找到wp-config.php文件,例如wp-cron.php和wp-comments.php.

wp-config.php文件包含WordPress的全局设置

以下是wp-config.php文件的默认内容:


何时使用wp-config.php文件?

通常,它是WordPress目录中最重要的文件之一。这是因为大部分系统基础设施都是使用wp-config.php文件配置的,它有定义和PHP指令来确保WordPress顺利运行。

开发人员定期访问wp-config.php文件并不常见,但有一些原因可以考虑修改文件夹中的内容,甚至是名称:

  • 用于编辑整个文件系统,或者至少是文件夹的结构或命名,以便黑客和其他入侵者无法轻松找到文件目录中一些更重要的部分。
  • 为了把WordPress的进入调试模式或保存查询在未来解决您的系统时可能会有所帮助。
  • 当您需要修改内容相关设置时。许多内容设置存储在 wp-config.php 文件中。例如,您可以更改WordPress修订版的设置、清空垃圾箱的频率以及完成自动保存的频率。
  • 设置允许的PHP内存限制,以便更大的网站和多站点配置最终在WordPress上工作。
  • 当您需要更新重要的安全设置时。
  • 更改WordPress核心自动更新的设置。尽管出于安全目的保持自动更新是一个好主意,但在某些情况下停用此功能可能会有所帮助。
  • 完全锁定wp-config.php 文件,以便没有人可以访问它。

wp-admin文件夹

命名这些文件夹和文件的好处在于,您很快就会意识到它们都很有意义。

例如,wp-admin文件夹包含控制WordPress管理仪表盘的各种文件和文件夹。我们的意思是每次您想添加页面或发布到您的网站时登录的界面。没有wp-admin文件夹,您在管理网站时不会有如此美妙的用户体验。

同样在根站点文件夹中,wp-admin通常是您的WordPress文件目录中列出的第一个文件夹,主要是因为它是按字母顺序排列的,但也因为文件夹通常列在文件之前。

wp-admin文件夹有助于呈现WordPress管理仪表盘

组成wp-admin文件夹的一些文件包括:

  • /css
  • /images
  • /includes
  • /js
  • /about.php
  • /admin-header.php
  • /admin.php

wp-admin文件夹的内容

其中许多被认为是核心WordPress文件,所有这些文件都汇集在一起​​为WordPress仪表盘制定了坚实的基础设施。

但是,特别是要了解其中之一是相当重要的。那是admin.php文件。

admin.php文件包含重要的WordPress管理功能

admin.php文件充当驱动wp-admin文件夹的主要引擎,并将许多其他文件组合在一起以使其工作。例如,admin.php文件检查管理员权限,阻止不应访问仪表盘重要部分的用户。admin.php文件还链接到WordPress数据库并加载管理仪表板的大部分内容。

wp-admin文件夹中的其他一些核心文件包括:

  • network.php – 控制WordPress多站点基础架构的功能。
  • users.php – 管理用户管理模块的文件,考虑哪些用户具有管理权限,哪些没有。
  • update.php – 处理WordPress系统的新更新,例如当WordPress推出新版本或者您添加或更新新主题或插件时。

何时使用wp-admin文件夹?

考虑到wp-admin文件夹在您网站的整个生命周期内通常应该如何单独放置,关于何时编辑或使用wp-admin文件夹没有太多可说的。

但是,在某些情况下,定位和替换甚至重命名wp-admin文件夹可以很好地为您服务。

首先,考虑更改wp-admin文件夹的位置和权限并不是一个坏主意。任何有WordPress经验的人都知道这些重要文件的位置;他们很容易找到并篡改它们。这就是为什么强权限首先会阻止任何人使用它们。另一种选择是更改位置并确保您的wp-admin登录URL已重命名,这样就不容易尝试暴力登录。即便如此,这通常是通过插件完成的,而不是利用文件本身。

您可能考虑修改wp-admin文件夹的另一个原因是它是否以某种方式损坏或被黑客入侵。在这种情况下,您只需将文件替换为干净的文件即可。因此,您仍然没有真正编辑wp-admin文件夹的任何内容,而是将其替换为文件夹的旧备份或下载并安装新版本。

wp-includes文件夹

几乎所有的WordPress都依赖于该wp-includes文件夹。这个核心文件夹包含无数等待交付的软件包,以便WordPress的许多前端和后端元素执行。

一种解释方式wp-includes是该文件夹提供了WordPress REST API所需的通用功能。简单来说,这意味着其他文件夹中的文件利用wp-includes文件夹中的内容,将这些文件作为资源来完成自己的任务。

将wp-includes文件夹视为一个工具箱。其他核心文件夹和文件,例如wp-content和wp-admin是在wp-includes需要完成某事时进入工具箱的工作人员和领导者。

例如,如果wp-content文件夹想要生成主题或插件的元素,它首先需要咨询wp-includes文件夹以确保元素以正确的方式为WordPress编译。对于wp-admin文件夹也可以这样说,除了出于后端目的wp-admin与wp-includes文件夹进行协商。

因此,wp-includes它是WordPress中最关键的文件夹之一,它实际上包含了大部分主要的WordPress源代码。这涉及WordPress的前端和后端,使其成为一个包罗万象的文件夹。

考虑wp-includes文件夹的另一种方式就像一个图书馆,其中其余的核心文件是研究人员汇编信息以完成研究或撰写论文。所有强大的数据都存储在wp-includes文件夹中,因此研究人员(其他核心文件)总是必须进入库才能准确找到他们需要的内容。

像已经讨论过的一些其他核心文件一样,wp-includes位于核心公用文件夹下,wp-content和wp-admin在同一个文件夹列表。

wp-includes文件夹包含WordPress依赖项

看到wp-includes文件夹如何在调用时完成如此多的任务并包含如此多的代码,将数百个文件打包到文件夹中是有道理的。

默认wp-includes文件夹当前有196个文件和22个目录。

其中一些目录包括:

  • assets
  • blocks
  • certificates
  • css
  • fonts
  • images
  • requests
  • widgets

一些文件包括:

  • admin-bar.php
  • author-template.php
  • blocks.php
  • feed-rss.php
  • functions.php
  • http.php
  • plugin.php
  • post-formats.php
  • query.php
  • shortcodes.php
  • template.php
  • theme.php

即使只是查看这些文件也能显示此目录的强大功能。这些都是用代码填充的PHP文件,以允许这些元素发挥作用。您可以看到其中wp-includes包含许多主题、查询、短代码和小工具的活动编码,仅举几例。

该目录中的一个重要文件称为functions.php.

functions.php文件包含额外的网站功能

了解该functions.php文件非常重要,因为开发人员和网站所有者经常使用它来更改网站或向网站添加功能。functions.php文件就像一个插件,调用文件中已经实现的功能来产生新的东西。

与内核中的许多文件不同,编辑functions.php文件并不是一件坏事,只要您有这样做的知识。

此外,这个核心functions.php文件并不是WordPress中唯一可用的functions.php文件。您在WordPress上安装的每个主题也有自己的functions.php文件,允许您合并与主题相关的功能,这些功能只有在您的网站上安装并激活主题时才有效。

这些
functions.php文件都没有向您的网站添加内容或数据。相反,它们提供编码来修改您的网站行为或查找用户的方式。因此,
functions.php文件不会提供图像或文本,而是会更改按钮的显示方式或单击时的响应方式。

因此,核心WordPress文件functions.php永远保留在您的文件目录中。您对文件所做的任何更改都会反映在您的网站上,直到您删除该代码。当主题从网站停用时,从主题文件创建的functions.php功能将被删除。

何时使用wp-includes文件夹?

wp-includes文件夹包含大量可用于网站前端和后端的代码。核心WordPress API保存在此文件夹中,因此最好不要管它。在大多数情况下,您可以将其设为只读文件夹。您可能想要编辑某些内容的主要原因wp-includes是在处理functions.php文件时。

同样,wp-includes在考虑进行编辑时最好跳过,但这里列出了您可以考虑打开和使用wp-includes文件夹的实例:

  • 向公众隐藏或保护wp-includes文件夹。这可以在权限的帮助下或通过完全隐藏文件来完成。这通常是在插件的帮助下完成的。
  • 对functions.php文件进行编辑。

wp-content文件夹

您需要关注的最后一个核心目录称为wp-content. 从用户的角度来看,它可以说是最重要的文件夹,因为它收集并存储了用户上传到WordPress的所有项目。这就是为什么它被称为 的wp-content原因,因为绝大多数用户生成的内容都会进入文件夹,以便传送到您网站上的正确位置。

你写的任何东西都存储在别处。即使文章似乎被视为“内容”,但所有书面文字都会进入您的WordPress数据库。

wp-content位于哪里?与其他核心目录在同一个地方,公共目录下,邻居包括如wp-admin和wp-includes。

 

wp-content文件夹包含媒体文件

打开wp-content文件夹会显示包含从主题到插件和上传的所有内容的文件夹。

插件、主题和媒体存储在wp-content文件夹中

打开“plugins”文件夹会显示您当前在WordPress网站上安装的所有插件。您可以选择通过FTP将插件文件添加到此文件夹中,而不是从WordPress仪表盘上传。如果您想直接上传主题文件,那么对于themes目录也可以这样说。

plugins文件夹包含您的WordPress插件的所有代码

说到主题,themes目录包含您在站点上安装的每个主题文件夹,而不仅仅是当前活动的主题文件夹。

WordPress主题资源存储在themes目录中

最后,对uploads目录的深入挖掘将带您到WordPress媒体库中存储的图像和其他媒体类型的集合。简而言之,上传到WordPress的任何内容都放在这里。您可以从您的计算机中拖入JPG或PNG文件(如果通过FTP客户端工作),或者如果您无法通过仪表盘删除它,甚至可以删除其中一个上传文件。

uploads文件夹包含您媒体库的图像、视频等

何时使用wp-content目录?

使用WordPress时,在多种情况下您可能希望与wp-content目录进行交互。它不像其他一些核心文件那样不受限制,看看这是您的上传、主题文件和插件文件的最终位置。此外,非技术WordPress用户可以理解PNG文件是一个图像,使其更类似于普通用户熟悉的界面。

以下是您可以进入wp-content目录的一些情况:

  • 如果您想重命名目录 –wp-content名称不是必需的。有些人更改了名称,以便对潜在的攻击者隐藏它。WordPress目录结构是常识,因此可以访问您的文件的人将更难找到您的wp-content目录。
  • 修复错误时 – 当您的网站发生错误时,主题或插件可能导致崩溃或错误。如果您无法访问WordPress管理员或仪表板,则转到该wp-content文件夹是一种修改或删除首先导致错误的元素的方法。
  • 通过FTP上传内容 – 有时通过FTP连接添加或删除图像或主题文件比在WordPress仪表盘中添加或删除更容易。

核心文件和文件夹概述

WordPress核心文件比这更深入,但到目前为止所涵盖的文件汇集在一起​​ ,推动 WordPress 走向完整功能。作为总结,以下是我们讨论过的每个 WordPress 文件和目录的候选清单,并附有说明:

  • .htaccess – 控制所有文件和文件夹,并在需要时授予对它们的访问权限。它也是处理永久链接结构的文件。
  • wp-config – 将其主要功能限制为控制自动更新和数据库配置等内容。基本的WordPress设置也在wp-config文件夹中处理。
  • admin.php – 这是承载后端负载的文件,告诉管理仪表板如何运行。
  • wp-includes – 包含大部分标准WordPress编码,并在前端和后端的另一个文件需要完成任务时用作资源库。
  • functions.php –wp-includes目录和主题文件中都有这些文件之一。可以编辑该文件以向您的网站添加新功能或修改默认情况下已实现的功能。
  • wp-content – 此文件存储您以管理员或用户身份上传或添加到网站的任何项目。此处存储的一些内容示例包括主题、插件和图像。

WordPress模板文件

模板文件经常与主题文件混淆,但它实际上是主题目录的一部分,处理主题显示和布局的元素。

尽管并非所有文件名中都有“模板”一词,但主题目录中的大多数文件实际上是模板文件(而不是functions.php文件)。

模板文件提供了WordPress的模板,以按照您希望它们出现的方式呈现主题的组件。例如,大多数主题中的评论部分都有一个模板。

WordPress模板文件

其他模板文件包括:

  • 404.php
  • archive.php
  • content.php
  • footer.php
  • header.php
  • index.php
  • sidebar.php
  • page.php

这些通常用于编辑主题的一部分,与直接对核心WordPress设计和功能进行的任何编辑分开。因此,主题的任何删除也会带走您在模板文件中所做的任何更改。

主题目录的结构很有意义,看看如何进入文件并修改header.php文件之类的内容,以使标题看起来或行为不同。sidebar.php或footer.php文件也是如此。对footer.php文件的任何更改只会影响主题内的页脚,不会影响其他任何内容。

甚至还有用于完整页面的特定模板,通常以这些页面命名,例如用于全角页面或主页的模板。

Storefront主题包含全角和主页模板

以下是主页模板的示例:


这些完整的模板文件通常与其他文件挂钩,以呈现格式良好的设计。例如,主页包括产品类别和画廊等部分的挂钩,看看我现在如何使用在线商店主题。

前面介绍的模板文件,如header.php、footer.php 和 sidebar.php,被认为是“模板部分”;它们作为另一个模板文件的一部分包含在内。就像在template-homepage.php文件中一样,您可能会注意到它调用header.php文件以将其作为模板的一部分包含在内。

何时使用WordPress模板文件?

存在数十个模板文件,其中一些是整页模板文件,而另一些是部分模板文件。因此,在决定您打算将它们用于什么时,这取决于文件。

可以肯定地说,只要首先使用该模板,对模板文件的任何编辑都会动态更改网站的布局或样式。

例如,get_header()在page.php文件中插入模板标签可确保您(或主题开发人员)设计的标题模板使用默认模板放置在所有WordPress页面中。这对于动态设计非常有用,而不是单独编辑每个页面。

以下是您可以编辑模板文件的其他时间:

  • 制作重复index.php文件以对主模板文件进行编辑时。对原始index.php文件进行直接更改是不明智的。
  • 将您自己的CSS添加到style.css文件中。
  • 动态修改常见模板(如home.php、page.php、 )的外观,并single.php查看反映在所有页面或帖子上的这些更改。动态修改常见模板(如home.php、page.php和single.php)的外观,以查看所有页面或文章上反映的更改。
  • 删除或添加可选元素,如评论、侧边栏和作者页面。特别是,禁止使用comments.php、sidebar.php和author.php文件操作。
  • 调用完整模板文件中的部分模板文件,例如挂钩所有页面或文章的footer.php文件。

WordPress主题目录

主题目录(也称为文件或文件夹)组织之前讨论过的模板文件。

主题文件是您从主题开发人员处下载的文件夹,无论它是来自WordPress主题库的免费主题,还是来自像您在Themeforest上找到的高级开发人员。

主题文件夹位于核心WordPress文件目录中的wp-content主题下。

主题文件本身通常以您决定在WordPress站点上安装的主题命名,例如 /twentyseventeen代表二〇一七主题。

WordPress主题存储在themes文件夹中

主题文件包含将主题的功能和设计融入您的站点所需的一切。

这包括上面涵盖的许多模板文件,但从技术上讲,唯一需要的主题文件如下:

  • style.css
  • index.php
  • comments.php
  • screenshot.png

将主题提交到WordPress主题库时,这些是主题所必需的。这是最低限度的,但看到style.css文件如何包含主题的主样式表,index.php文件是主要模板文件,comments.php文件用于在允许时包含注释以及屏幕截图是有意义的。 png文件显示人们下载主题的样子。

除此之外,主题文件结构根据主题的目的和开发人员喜欢如何组织文件而有所不同。

以二〇一七这个WordPress主题为例。

该文件夹具有预期的文件,如 404.php,functi

分享题目:关于WordPress文件及其使用方法的综合指南
转载来于:http://www.shufengxianlan.com/qtweb/news32/289432.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

猜你还喜欢下面的内容

  • Linux下的设备管理指南(设备管理linux)
  • 抖音App如何查看直播课堂教程
  • 什么是免费CMS成品网站源码,免费CMS成品网站源码
  • 创新互联Django4.0教程:Django4.0管理器-自定义管理器和模型继承
  • 集群搭建Linux工控机集群搭建:有效提升效率(linux工控机)
  • 创新互联Python教程:Python如何调用rar命令
  • 下载Linux星空极速下载:流畅体验(linux星空极速)
  • 文件服务器资源管理器在哪
  • 游戏服务器都需要什么样的配置?(游戏服务器的配置如何选择)

python知识

  • 为什么一改后缀名视屏就播放不了?(请问这种后缀的怎么注册不了了呢)
  • 尬中尬?网络安全公司Qualys被勒索软件攻击
  • 十年经验的我详解阿里数据中台,小白都能看懂
  • 入利用Redis的顺序写入加快数据存储(redis顺序写)
  • word存为多个文档怎么重命名?(windows重命名规则)
  • 如何改云服务器的ip位置
  • 文本编辑Linux终端下Vi文本编辑技巧(linux终端vi)
  • 国哥物理怎么样?(铁岭网站设计公司哪家靠谱)
  • 经典网页设计
  • 创新互联鸿蒙OS教程:鸿蒙OSFilePermission
  • 易用又稳定,Linux首屈一指的操作系统排名之一 (排名之一的linux)
  • 利用Redis获取Zset值的有效方式(redis获取zset值)
  • Linux下代码是否可共享?解析代码段共享的原理与方法(linux代码段共享吗)
  • 使用Redis集群构建可靠的JWT认证体系(redis集群jwt)
  • Linux下的文件备份神器(linux文件备份工具)

分类信息网站

  • 纯水机
  • 玻璃钢雕塑
  • 软装设计
  • 混凝土泵车
  • 资质代办
  • 门窗定制
  • 被动防护网
  • 假山制作
  • 隧道混凝土搅拌车
  • 公路钻孔机
  • 履带搅拌车
  • 铜雕雕塑
  • 混凝土搅拌机
  • 楼梯护栏
  • 自上料搅拌车
  • 木托盘
香港云虚拟主机    德阳服务器托管    成都活动策划    成都商城开发    四川服务器托管    成都微商城开发    鸿艺文化    绵阳网站制作    重庆网站建设网络公司    晟和广告    网站搜索引擎优化    品牌网站建设    成都商城网站建设公司    钢筋机械设备    网站建设方案    成都二枢机房    响应式网站设计方案    胜锦安防科技    成都网站设计    做网站设计    
 高品质定制  跨终端自动兼容  节约开发成本  开发周期短  一体化服务

028-86922220 13518219792

028-86922220 13518219792

网站建设QQ:532337155 营销推广QQ:631063699 网站制作QQ:532337155 营销推广QQ:631063699 售后QQ:1683211881
创新互联建站专注: 网站设计 网站制作 网站建设
地址:成都太升南路288号锦天国际A幢10楼
创新互联

成都创新互联科技有限公司
Tel:400-028-6601(7x24h)