did_filter

The timeline below displays how wordpress function did_filter has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Retrieves the number of times a filter has been applied during the current request.
 *
 * @since 6.1.0
 *
 * @global int[] $wp_filters Stores the number of times each filter was triggered.
 *
 * @param string $hook_name The name of the filter hook.
 * @return int The number of times the filter hook has been applied.
 */
function did_filter($hook_name)
{
    global $wp_filters;
    if (!isset($wp_filters[$hook_name])) {
        return 0;
    }
    return $wp_filters[$hook_name];
}