当使用wordpress的时候,你有可能想在做某些事情的时候,触发其他操作。
先举个例子,比如你在发表一篇文章的时候,要发个邮件通知某些用户,怎么办呢?
见代码:
函数解释:
$tag :function 挂载的动作名
$function_to_add :挂载的函数名
$priority :如果这个动作挂了不止一个function的时候,需要设置优先级的
$accepted_args :指定 function 可以接受多少个参数,
后两个参数是可选的!
还没完,这个 publish_post 动作是 wordpress 自带的钩子函数,所以你把函数挂载上去就可以在指定动作时自动执行了。但有的时候你有可能需要添加自己定制的钩子去完成更多的功能。这时候它就不会自动触发,需要 do_action(),
在你想触发的地方,方入如下代码:
函数解释:
$tag :还是动作名
$args :传给function的参数内容
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论