wordpress - WordPress 操作、过滤器和 Hook 存储在哪里?

标签 wordpress

我需要知道除了/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/

相关文章:

wordpress - 如何在 OptimizePress 中将您的选择加入布局居中?

html - WordPress - 使用 Bootstrap 让我的列自动调整大小

html - 我在 logget Wordpress 时标题高度错误

CSS 页面位置问题

CSS 词法错误

javascript - Wordpress AJAX HTML5 地理位置(错误 400)

wordpress - 如何更改移动 View 菜单中最后一个按钮的文本颜色?

css - 下一代 CSS 不工作

php - Wordpress 中的页面特定菜单

javascript - 在引导轮播上单击下一个或上一个时图像跳转