Filters whether to override the WordPress.org Themes API.
Description
Returning a non-false value will effectively short-circuit the WordPress.org API request. If $action is 'query_themes', 'theme_information', or 'feature_list', an object MUST be passed. If $action is 'hot_tags', an array should be passed.
Parameters
$overridefalse|object|array
Whether to override the WordPress.org Themes API. Default false.
$actionstring
Requested action. Likely values are 'theme_information', 'feature_list', or 'query_themes'.
$argsobject
Arguments used to query for installer pages from the Themes API.
532*533* @param false|object|array$override Whether to override the WordPress.org Themes API.Defaultfalse.534* @param string$action Requested action. Likely values are 'theme_information',535*'feature_list',or'query_themes'.536* @param object$args Arguments used to query for installer pages from the Themes API.537*/538$res=apply_filters('themes_api',false,$action,$args);539540if(!$res){541$url='http://api.wordpress.org/themes/info/1.2/';542$url=add_query_arg(543array(544'action'=>$action,
History
Introduced in 2.8.0. Unchanged from 6.7.7 through 7.1.0.