存储自定义函数的最佳位置?
Best place to store custom functions?
我需要重写一些功能。例如这里的一些函数:
https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/category-template.php
我应该继续将它们添加到同一个文件的末尾,还是有我应该使用的特殊位置?
[编辑]
忘了说明我不想覆盖现有功能。我想以新名称复制和编辑它们。
您所指的文件是位于 wp-includes 目录中的核心 WP 文件。 此目录或 wp-admin 目录中的任何内容都不应 touched/modified。如果在内核中修改任何内容,在WP版本升级过程中,修改的功能将丢失。
WordPress 提供了修改功能的现有行为的方法。 Hooks(Actions/Filters) 可用于 override/modify 功能。尝试创建一个新插件并将代码添加到 wp-content/plugins 目录中,或者您可以将代码添加到当前活动主题的 functions.php 文件中。
我需要重写一些功能。例如这里的一些函数:
https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/category-template.php
我应该继续将它们添加到同一个文件的末尾,还是有我应该使用的特殊位置?
[编辑]
忘了说明我不想覆盖现有功能。我想以新名称复制和编辑它们。
您所指的文件是位于 wp-includes 目录中的核心 WP 文件。 此目录或 wp-admin 目录中的任何内容都不应 touched/modified。如果在内核中修改任何内容,在WP版本升级过程中,修改的功能将丢失。
WordPress 提供了修改功能的现有行为的方法。 Hooks(Actions/Filters) 可用于 override/modify 功能。尝试创建一个新插件并将代码添加到 wp-content/plugins 目录中,或者您可以将代码添加到当前活动主题的 functions.php 文件中。