has_action() WP 1.0
Check if any action has been registered for a hook.
Works based on: has_filter()
1 time = 0.000016s = very fast | 50000 times = 0.03s = speed of light
No Hooks.
Return
true/false/Int. If $function_to_check is omitted, returns boolean for whether the hook has anything registered. When checking a specific function, the priority of that hook is returned, or false if the function is not attached. When using the $function_to_check argument, this function may return a non-boolean value that evaluates to false (e.g.) 0, so use the === operator for testing the return value.
Usage
has_action( $tag, $function_to_check );
- $tag(string) (required)
- The name of the action hook.
- $function_to_check(callable/true/false)
- The callback to check for.
Default: false
Notes
- See: has_filter() has_action() is an alias of has_filter().
Changelog
Since 2.5.0 | Introduced. |
Code of has_action() has action WP 5.6
function has_action( $tag, $function_to_check = false ) {
return has_filter( $tag, $function_to_check );
}