25% off ProSNIPC25OFF

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