Sort Plugins List Active First
Reorders the Plugins admin list so active plugins appear at the top, making status scanning faster.
PHPby SnipCraft
php
<?php
if ( ! function_exists( 'scseed_sort_plugins_active_first' ) ) {
function scseed_sort_plugins_active_first( $plugins ) {
$active_plugins = (array) get_option( 'active_plugins', array() );
$active = array();
$inactive = array();
foreach ( $plugins as $file => $data ) {
if ( in_array( $file, $active_plugins, true ) ) {
$active[ $file ] = $data;
} else {
$inactive[ $file ] = $data;
}
}
return array_merge( $active, $inactive );
}
}
add_filter( 'all_plugins', 'scseed_sort_plugins_active_first' );#admin#list-table#plugins#sorting