每執行一次 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