【发布时间】:2021-05-02 16:19:41
【问题描述】:
我开始更深入地研究 Wordpress,我想知道以何种方式加载 functions.php 文件,以便主题文件中的每个函数都可用。 或者至少如果你建议我一些在哪里可以找到这些信息的来源。
谢谢
【问题讨论】:
我开始更深入地研究 Wordpress,我想知道以何种方式加载 functions.php 文件,以便主题文件中的每个函数都可用。 或者至少如果你建议我一些在哪里可以找到这些信息的来源。
谢谢
【问题讨论】:
function.php文件:
- 仅在当前激活的主题目录中执行。
- 仅适用于该主题。如果主题发生变化,该功能将无法使用。
- 不需要唯一的标题文本。
- 与每个主题一起存储在 wp-content/themes 的主题子目录中。
每个主题都有自己的函数文件,但只有活动主题中的 functions.php 会影响您网站的公开显示方式。如果您的主题已经有一个函数文件,您可以向其中添加代码。如果没有,您可以创建一个名为 functions.php 的纯文本文件以添加到您的主题目录中。
简而言之,function.php 文件是一个函数包装器。每个函数都与特定的动作挂钩。当用户打开页面(服务器请求)时调用这些操作。
通过查看代表典型的钩子触发序列的Plugin API/Action Reference,您可以更好地了解动作钩子的工作原理。
【讨论】: