items = $plugins['mustuse']; foreach ( $wp_list_table->items as $plugin_file => $plugin_data ) { $wp_list_table->items[ $plugin_file ] = _get_plugin_data_markup_translate( $plugin_file, $plugin_data, false, true ); } $total_this_page = $GLOBALS['totals']['mustuse']; if ( $GLOBALS['orderby'] ) { uasort( $wp_list_table->items, [ $wp_list_table, '_order_callback' ] ); } // Force showing all plugins. // See https://core.trac.wordpress.org/ticket/27110. $plugins_per_page = $total_this_page; $wp_list_table->set_pagination_args( [ 'total_items' => $total_this_page, 'per_page' => $plugins_per_page, ] ); }); add_filter( 'network_admin_plugin_action_links', function ( $actions, $plugin_file, $plugin_data, $context ) use ( $pantheon_mu_plugins ) { if ( $context !== 'mustuse' || ! in_array( $plugin_file, $pantheon_mu_plugins, true ) ) { return $actions; } $actions[] = sprintf( 'File: %s', $plugin_file ); return $actions; }, 10, 4 );