下面是在WordPress主题或插件中添加PHP代码片段的一般场景。
- Scenario 1: 主题是您定制的主题。
在这种情况下,您可以按照自己想要的方式添加代码段(显然是按照标准方式,因为您是主题的作者)。
- Scenario 2: 主题可以是高级主题,也可以从wordpress.org/themes
在这种情况下,您可能需要创建一个子主题并在函数中添加PHP代码段。php文件或创建新文件并将其包含在函数中。php文件(关键是,只要您保持编码标准,就由您决定)。这是因为如果您不创建子主题并直接在父主题的函数中添加PHP代码段。php文件,一旦更新主题,您将丢失所有添加的代码段。如果更新任何主题或插件,则其核心文件中所做的所有更改都将被删除(因为它们将被更新的插件或主题文件替换)。
- Scenario 3: 插件是您自定义的。
在这种情况下,您可以随意添加代码。
- Scenario 4: 插件是高级插件或下载自wordpress.org/plugins
无法将任何代码段添加到此插件文件。如果插件允许,您所要做的就是通过提供适当的挂钩(操作或过滤器)来覆盖功能。要使用这些挂钩(动作或过滤器),您仍然需要在子主题的函数中添加代码。php文件。
我希望这个答案能帮助您以正确的方式编写所需的代码片段。
祝你一切顺利!