• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

WordPress 中的 functions.php 文件是什么?

每个 wordpress 主题都带有一个function.php文件或主题函数文件。在这篇文章中,我将解释在哪里可以找到它,以及为什么最好不要直接修改它。

虽然每个主题都有自己的functions.php文件,但只有活动主题的functions.php文件在站点加载时被激活。

在functions.php中,您可以定义自定义 (PHP) 代码片段,以向站点添加新功能或更改默认功能。使用functions.php,您可以执行以下操作:

  • 插入页眉和页脚脚本

  • 指定要在 WordPress 仪表板上显示的自定义消息

  • 使用 WordPress 钩子excerpt_length(从默认字数更改帖子摘录的长度)

  • 包括发布缩略图、导航菜单等功能,通过使用add_theme_support()

  • 指定要在多个主题模板文件等中重用的函数

添加后,自定义功能将立即应用于网站的主题,您将在下次加载网站时看到更改。

在哪里可以找到functions.php?

functions.php文件位于 WordPress 安装目录中的/ wp-content/themes/文件夹中,位于当前活动主题的文件夹中。

您可以编辑文件并为要添加到站点的任何自定义功能添加代码片段。但是,这是通常应该避免的事情。functions.php是主题的一部分,如果您在第三方主题中对其进行编辑,则存在一些风险。一方面,当您更新或更改主题时,您可能会丢失文件更改。更糟糕的是,代码中的错误可能会导致严重的网站错误,从而有效地将您锁定在您的网站之外。

无需直接编辑functions.php,而是使用像WPCode这样的代码剪辑插件,使用代码片段轻松地将自定义功能添加到您的 WordPress 站点,而无需触及主题的functions.php文件。

该插件允许您添加自己的代码片段,此外,还为您提供了一个内置的代码片段库,您可以从中找到一些最流行的片段以在您的网站上使用,从而节省您单独下载的麻烦插件。

WordPress 中的 functions.php 文件是什么?  第1张

代码片段库

您还可以按类别搜索其他现成的插件,按字母顺序列出。

在Code Snippets下,您会找到已为您的站点激活的代码片段列表。要添加新片段,请单击添加新按钮。

WordPress 中的 functions.php 文件是什么?  第2张

添加新片段

您将被引导至“添加片段”页面,以选择其中一个预制模板或从头开始使用空白片段。

WordPress 中的 functions.php 文件是什么?  第3张
选择预制模板或开始空白片段

如果您选择一个新的(空白)片段,您将被引导至如下所示的页面。您将在标题框中提供代码片段的名称,然后将您的代码片段复制到代码块中。您还需要指定代码类型(应该是 PHP)

WordPress 中的 functions.php 文件是什么?  第4张
粘贴到代码片段中

完成后单击“保存片段”按钮。代码片段将添加到您的主题函数文件并应用于您网站的主题。

概括

每个 WordPress 主题都带有一个functions.php文件,该文件用于将自定义特性和功能添加到站点的当前主题以及更改默认特性。

一般来说,你应该避免为第三方主题修改functions.php 。这是为了避免丢失有用的文件内容(当您更改或更新主题时)并在您的站点中引发严重错误。相反,使用像 WPCode 这样的代码片段插件来添加自定义片段。


文章目录
  • 在哪里可以找到functions.php?
  • 将自定义片段添加到functions.php的推荐方法
  • 概括
  • 发表评论