The install_plugins_tabs WordPress PHP Filter modifies the tabs displayed on the Add Plugins screen in the WordPress admin area.
Usage
add_filter('install_plugins_tabs', 'your_custom_function_name');
function your_custom_function_name($tabs) {
// your custom code here
return $tabs;
}
Parameters
- $tabs (string[]): The array of tabs displayed on the Add Plugins screen. Default tabs include ‘featured’, ‘popular’, ‘recommended’, ‘favorites’, and ‘upload’.
More information
See WordPress Developer Resources: install_plugins_tabs
Examples
Add a Custom Tab
Add a custom tab named “My Custom Tab” to the Add Plugins screen.
add_filter('install_plugins_tabs', 'add_my_custom_tab');
function add_my_custom_tab($tabs) {
$tabs['my_custom_tab'] = 'My Custom Tab';
return $tabs;
}
Remove the ‘Featured’ Tab
Remove the ‘Featured’ tab from the Add Plugins screen.
add_filter('install_plugins_tabs', 'remove_featured_tab');
function remove_featured_tab($tabs) {
unset($tabs['featured']);
return $tabs;
}
Rearrange the Tabs
Rearrange the order of tabs on the Add Plugins screen.
add_filter('install_plugins_tabs', 'rearrange_tabs');
function rearrange_tabs($tabs) {
$new_tabs = array(
'favorites' => $tabs['favorites'],
'recommended' => $tabs['recommended'],
'popular' => $tabs['popular'],
'featured' => $tabs['featured'],
'upload' => $tabs['upload']
);
return $new_tabs;
}
Change Tab Labels
Update the labels of the ‘Featured’ and ‘Popular’ tabs.
add_filter('install_plugins_tabs', 'change_tab_labels');
function change_tab_labels($tabs) {
$tabs['featured'] = 'Top Picks';
$tabs['popular'] = 'Trending';
return $tabs;
}
Hide All Tabs Except ‘Upload’
Show only the ‘Upload’ tab on the Add Plugins screen.
add_filter('install_plugins_tabs', 'show_upload_tab_only');
function show_upload_tab_only($tabs) {
return array('upload' => $tabs['upload']);
}