WordPress Version: 5.8
/**
* Retrieves the number of times an action has been fired during the current request.
*
* @since 2.1.0
*
* @global int[] $wp_actions Stores the number of times each action was triggered.
*
* @param string $hook_name The name of the action hook.
* @return int The number of times the action hook has been fired.
*/
function did_action($hook_name)
{
global $wp_actions;
if (!isset($wp_actions[$hook_name])) {
return 0;
}
return $wp_actions[$hook_name];
}