存储自定义功能的最佳位置?

时间:2015-01-20 10:56:55

标签: wordpress

我需要重写一些功能。例如,这里的一些功能:

https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/category-template.php

我应该继续将它们添加到同一个文件的末尾,还是有一个我应该使用的特殊地方?

[编辑]

忘了澄清我不想覆盖现有的功能。我想以新名称复制和编辑它们。

1 个答案:

答案 0 :(得分:2)

您所指的文件是核心WP文件,它位于wp-includes目录中。 应触及/修改此目录或wp-admin目录中的任何内容。如果修改核心内部的任何内容,在WP版本升级期间,修改后的功能将会丢失。

WordPress提供了修改功能的现有行为的方法。 挂钩(操作/过滤器)可用于覆盖/修改功能。尝试创建一个新的插件并在wp-content / plugins目录中添加你的代码,或者你可以在当前活动主题的functions.php文件中添加你的代码。

钩子:http://codex.wordpress.org/Plugin_API/Hooks