public static function get_parsed_plugin_data()
{
if (!function_exists('get_plugins')) {
require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
/** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
$all_plugins = apply_filters('all_plugins', get_plugins());
$active_plugins = Jetpack::get_active_plugins();
$plugins = array();
foreach ($all_plugins as $path => $plugin_data) {
$plugins[$path] = array('is_active' => in_array($path, $active_plugins), 'file' => $path, 'name' => $plugin_data['Name'], 'version' => $plugin_data['Version'], 'author' => $plugin_data['Author']);
}
return $plugins;
}