WordPress的挂勾机制

其实对于大多初学者来说,相对于add_action()而言,do_action()才是更加让人迷惑的东西。既然他们都是和WordPress的挂勾机制有关,他们的区别是什么呢?
WordPress的挂勾机制,允许插件把一些功能“挂载”到 WordPress 当中。也就是说,在系统运行至某一个环节时,去调用插件内的一些函数。执行挂勾分为两种:
动作 (Action)是WordPress中两种两种执行挂勾机制方法中的一种,另一种是Filter。原理与使用与Action很类似。

动作是 WordPress 运行到某些环节,或者在某些事件发生时,就会被执行的一种挂钩。任何的插件都可以通过动作接口来指示系统在遇到这些环节或者事件的时候,就执行指定的 PHP 函数。
add_action()就是告诉WordPress,把我们的函数(F2)和那个挂勾连接起来,让WordPress在执行那个申明自己是挂勾的动作(A1)时,执行我们指定的 PHP 函数(F2)。

文章WordPress插件开发入门:add_action()使用介绍动作 (Action)的定义中的add_action(‘admin_menu’, ‘addPluginFunctionToOption’), admin_menu就是那个挂勾(A1),addPluginFunctionToOption就是我们希望和那个挂勾连接的函数(F2)。这样当那个自己申明是挂钩的函数执行的时候,那个和挂勾连接的函数(F2)也会被自动调用。是不是有点“Dont call me, I will call you”的意思?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值