Languages: English • 日本語 (Add your language)
Remove all of the hooks from an action.
<?php remove_all_actions( $tag, $priority ) ?>
You can't call this function from within the hook you would like to remove actions from. For example adding an action to wp_footer that calls remove_all_actions('wp_footer') will cause an infinite loop condition because the while loop suddenly doesn't have a next value. In WordPress 3.8.1 you'll get a warning message like:
Warning: next() expects parameter 1 to be array, null given in wp-includes/plugin.php on line 431
You'll just need to hook into a hook that's called before the hook you wish to clear is called.
Since: 2.7
remove_all_actions() is located in wp-includes/plugin.php
.