The install_plugins_table_api_args_{$tab} WordPress PHP filter allows you to modify API request arguments for each Add Plugins screen tab.
Usage
add_filter('install_plugins_table_api_args_favorites', 'modify_favorites_api_args', 10, 1);
function modify_favorites_api_args($args) {
// Your custom code here
return $args;
}
Parameters
- $args (array|false): Plugin install API arguments.
More information
See WordPress Developer Resources: install_plugins_table_api_args_{$tab}
Examples
Modifying Favorites Tab API Arguments
To modify the API request arguments for the Favorites tab, use the install_plugins_table_api_args_favorites filter.
add_filter('install_plugins_table_api_args_favorites', 'modify_favorites_api_args', 10, 1);
function modify_favorites_api_args($args) {
$args['user'] = 'custom_user';
return $args;
}
Modifying Featured Tab API Arguments
To modify the API request arguments for the Featured tab, use the install_plugins_table_api_args_featured filter.
add_filter('install_plugins_table_api_args_featured', 'modify_featured_api_args', 10, 1);
function modify_featured_api_args($args) {
$args['locale'] = 'en_US';
return $args;
}
Modifying Popular Tab API Arguments
To modify the API request arguments for the Popular tab, use the install_plugins_table_api_args_popular filter.
add_filter('install_plugins_table_api_args_popular', 'modify_popular_api_args', 10, 1);
function modify_popular_api_args($args) {
$args['per_page'] = 50;
return $args;
}
Modifying Recommended Tab API Arguments
To modify the API request arguments for the Recommended tab, use the install_plugins_table_api_args_recommended filter.
add_filter('install_plugins_table_api_args_recommended', 'modify_recommended_api_args', 10, 1);
function modify_recommended_api_args($args) {
$args['paged'] = 2;
return $args;
}
Modifying Search Tab API Arguments
To modify the API request arguments for the Search tab, use the install_plugins_table_api_args_search filter.
add_filter('install_plugins_table_api_args_search', 'modify_search_api_args', 10, 1);
function modify_search_api_args($args) {
$args['search'] = 'custom_search';
return $args;
}