我需要知道除了/wp-includes/plugin.php 之外,WordPress 核心中是否还有其他存储钩子(Hook)(操作和过滤器)的文件路径
最佳答案
Action 和钩子(Hook)不被存储,这就是它们的全部优点。您使用 add_action()
注册一个新操作,将一个函数添加到将使用声明的操作执行的函数列表中。然后,执行该操作 do_action()
,任何您想要的地方,甚至在多个地方。这样,可以将函数添加到任何地方的操作中,并且可以在任何地方执行操作......
也就是说,您实际上可能希望找到 WordPress 的某些操作确实在哪里执行,以便了解为什么会发生某些事情,并调查它,并且可能通过添加另一个函数(使用另一个 add_action
声明)来进行干扰)。也许这就是你正在做的事情,但如果你需要帮助,你必须更加明确。无论如何,在这种情况下,只需在 WordPress 文件夹中搜索“do_action”,甚至可能搜索“do_action('name_of_the_action_if_you_know_it”...
关于wordpress - WordPress 操作、过滤器和 Hook 存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443679/