每执行一次 do_action() 函数 WordPress 都会进行一次计数,计数可以使用 did_action() 获取,所以 did_action() 可以获取到某个动作总共执行了几次,也可以根据此函数判断动作是否执行过。
用法
参数
$tag
(字符串)(必须) 要查找执行次数的动作名称。
默认值:None
返回值
(整数) 返回动作的执行次数,没执行过则返回 0
例子
|
/** *did_action() 函数演示 *https://www.weixiaoduo.com/did-action/ */ if(!did_action('init')){ wp_die('非法请求'); }else{ $init=did_action('init'); echo"init 动作被执行了 $init 次"; } |
其它
该函数位于:wp-includes/plugin.php
其它关于此函数的文章:https://www.weixiaoduo.com/tag/hook