记录成长
分享快乐

WordPress学习——add_action()详解

add_action() 是 WordPress 核心代码执行期间或特定事件发生时启动的钩子函数。 插件可以指定使用 Action API 在这些特定点上执行其一个或多个PHP函数。简单来说就是通过 add_action() 将函数连接到指定 action 上。add_action() 的调用方法如下:

add_action( string $tagcallable $function_to_addint $priority = 10,int $accepted_args = 1 )

$tag:必填(字符串)。$function_to_add 所挂载的动作(action)的名称。

$function_to_add:必填(回调)。你希望挂载的函数的名称。

$priority:可选(整型)。用于指定与特定的动作相关联的函数的执行顺序。数字越小,执行越早,默认值 10 。

$accepted_args:可选(整型)。挂钩函数所接受的参数数量。

该函数定义在 wp-includes/plugin.php 文件中:

function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) {
    return add_filter($tag, $function_to_add, $priority, $accepted_args);
}

通过源代码可知,其实际上还是调用了 add_filter() 函数,关于该函数请看这里>>> WordPress学习——add_filter()详解 。

参考文档:https://developer.wordpress.org/reference/functions/add_action/

历史上的今天:

赞(0) 我要打赏
蝈蝈提醒:转载请注明出处哦>>>蝈蝈要安静 » WordPress学习——add_action()详解
分享到: 更多 (0)

评论 2

  1. #2

    博主的文章都是干货,多谢了

    惠帮帮众包   | Windows NT | Chrome 67.0.3396.99 | 5个月前 (01-30)回复
  2. #1

    文章真棒,感谢分享

    红嘴鸭   | Windows NT | Chrome 67.0.3396.99 | 5个月前 (01-30)回复

博客文章有用,赏博主一包辣条~~~

支付宝扫一扫打赏

微信扫一扫打赏

WordPress学习——add_action()详解-海报

分享本文封面