current_theme_supports-(feature)
Filters whether the active theme supports a specific feature.
The dynamic portion of the hook name, $feature, refers to the specific theme feature. See add_theme_support() for the list of possible values.
Usage
add_filter( 'current_theme_supports-(feature)', 'wp_kama_current_theme_supports_feature_filter', 10, 3 );
/**
* Function for `current_theme_supports-(feature)` filter-hook.
*
* @param bool $supports Whether the active theme supports the given feature.
* @param array $args Array of arguments for the feature.
* @param string $feature The theme feature.
*
* @return bool
*/
function wp_kama_current_theme_supports_feature_filter( $supports, $args, $feature ){
// filter...
return $supports;
}
- $supports(true|false)
- Whether the active theme supports the given feature.
Default: true - $args(array)
- Array of arguments for the feature.
- $feature(string)
- The theme feature.
Changelog
| Since 3.4.0 | Introduced. |
Where the hook is called
current_theme_supports-(feature)
wp-includes/theme.php 3220
return apply_filters( "current_theme_supports-{$feature}", true, $args, $_wp_theme_features[ $feature ] ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
wp-includes/theme.php 3174
return apply_filters( "current_theme_supports-{$feature}", true, $args, $_wp_theme_features[ $feature ] ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores