WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
This hook occurs 2 times in this file.
| Line | Code | 
|---|---|
| 3069 |      } | 
| 3070 |  | 
| 3071 |      if ( ! isset( $_wp_theme_features[ $feature ] ) ) { | 
| 3072 |           return false; | 
| 3073 |      } | 
| 3074 |  | 
| 3075 |      // If no args passed then no extra checks need to be performed. | 
| 3076 |      if ( ! $args ) { | 
| 3077 |           /** This filter is documented in wp-includes/theme.php */ | 
| 3078 |           return apply_filters( "current_theme_supports-{$feature}", true, $args, $_wp_theme_features[ $feature ] ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores | 
| 3079 |      } | 
| 3080 |  | 
| 3081 |      switch ( $feature ) { | 
| 3082 |           case 'post-thumbnails': | 
| 3083 |                /* | 
| 3084 |                 * post-thumbnails can be registered for only certain content/post types | 
| 3085 |                 * by passing an array of types to add_theme_support(). | 
| 3086 |                 * If no array was passed, then any type is accepted. | 
| 3087 |                 */ | 
| Line | Code | 
| 3115 |       * The dynamic portion of the hook name, `$feature`, refers to the specific | 
| 3116 |       * theme feature. See add_theme_support() for the list of possible values. | 
| 3117 |       * | 
| 3118 |       * @since 3.4.0 | 
| 3119 |       * | 
| 3120 |       * @param bool   $supports Whether the active theme supports the given feature. Default true. | 
| 3121 |       * @param array  $args     Array of arguments for the feature. | 
| 3122 |       * @param string $feature  The theme feature. | 
| 3123 |       */ | 
| 3124 |      return apply_filters( "current_theme_supports-{$feature}", true, $args, $_wp_theme_features[ $feature ] ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores | 
| 3125 | } | 
| 3126 |  | 
| 3127 | /** | 
| 3128 |  * Checks a theme's support for a given feature before loading the functions which implement it. | 
| 3129 |  * | 
| 3130 |  * @since 2.9.0 | 
| 3131 |  * | 
| 3132 |  * @param string $feature The feature being checked. See add_theme_support() for the list | 
| 3133 |  *                        of possible values. |