@wordpress/hooks
Hook system for filters and actions in JavaScript.
Filters
addFilter( hookName, namespace, callback, priority? )
Registers a filter.
hookNamestringnamespacestring(unique key)callback( value, ...args )prioritynumber(default 10)
applyFilters( hookName, value, ...args )
Applies filters to a value. Returns the filtered value.
removeFilter( hookName, namespace )
Removes a previously registered filter.
Actions
addAction( hookName, namespace, callback, priority? )
Registers an action.
callback( ...args )
doAction( hookName, ...args )
Runs all callbacks for an action.
removeAction( hookName, namespace )
Removes a previously registered action.
Utilities
hasFilter( hookName, namespace? )hasAction( hookName, namespace? )