php - wordpress 中的 add_action 函数

标签 php arrays wordpress action add

我正在学习创建一个 wordpress 插件 我下载了一个并阅读了代码,我看到了这个 我假设“foo”是它将添加操作的标签..

但是 array() 究竟做了什么?

add_action('foo', array('foo1', 'foo2'));

我看了http://codex.wordpress.org/Function_Reference/add_action 并且没有关于它的明确定义..

最佳答案

是的,第一个参数是标签(您将向其添加操作),第二个参数指定要调用的函数(即您的回调)。

第二个参数接受一个 PHP 回调,因此接受一些有效的形式。检查所有这些:

PHP Callback Pseudo-Types

您上面显示的类型是类型 2。数组的第一个元素指定一个类,第二个元素指定您要调用的类的哪个函数。

所以对于上面给出的示例,它将做的是,无论何时调用 foo() 操作,它最终都会调用 foo1->foo2() 还有。

关于php - wordpress 中的 add_action 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597971/

相关文章:

php - 用于更快检索过程的适当数据结构(数据大小 : around 200, 000 值所有字符串)

javascript - 如何使用 PHP 和 JS 将文本复制到剪贴板?

javascript - 在Ember中,如何通过检查一个键/值从数组中获取对象的所有属性

html - 如何将 ul 显示为内联 block ?

php - 在mysql中显示创建行的日期

php - 将值存储到数组并计算数组总值

java - 为什么我无法在循环之外访问我的二维数组?

arrays - 尝试将数组 append 到 Swift 中的其他数组时获取 "extraneous argument label"

html - 不能在 Wordpress Post 中包含 < in <code>

wordpress - 根据产品 ID 获取产品变体