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.
536*537* @param false|object|array$override Whether to override the WordPress.org Themes API.Defaultfalse.538* @param string$action Requested action. Likely values are 'theme_information',539*'feature_list',or'query_themes'.540* @param object$args Arguments used to query for installer pages from the Themes API.541*/542$res=apply_filters('themes_api',false,$action,$args);543544if(!$res){545$url='http://api.wordpress.org/themes/info/1.2/';546$url=add_query_arg(547array(548'action'=>$action,
History
Introduced in 2.8.0. Unchanged from 6.7.7 through 7.1.0.