diff --git a/wp-admin/plugins.php b/wp-admin/plugins.php
index 22eaa52c5..9edc40470 100644
--- a/wp-admin/plugins.php
+++ b/wp-admin/plugins.php
@@ -222,14 +222,15 @@ if ( !empty($action) ) {
require_once('admin-header.php');
?>
-
$data ) {
+ $plugin_info[ $plugin_file ] = $data;
+ $plugin_info[ $plugin_file ]['is_uninstallable'] = is_uninstallable_plugin( $plugin );
+ }
+ }
}
}
+ screen_icon();
+ $plugins_to_delete = count( $plugin_info );
+ echo '
' . _n( 'Delete Plugin', 'Delete Plugins', $plugins_to_delete ) . '
';
?>
-
+
', sprintf(__('%1$s by %2$s'), $plugin['Name'], $plugin['Author']), '';
+ $data_to_delete = false;
+ foreach ( $plugin_info as $plugin ) {
+ if ( $plugin['is_uninstallable'] ) {
+ /* translators: 1: plugin name, 2: plugin author */
+ echo '- ', sprintf( __( '%1$s by %2$s (will also delete its data)' ), $plugin['Name'], $plugin['Author'] ), '
';
+ $data_to_delete = true;
+ } else {
+ /* translators: 1: plugin name, 2: plugin author */
+ echo '- ', sprintf( __('%1$s by %2$s' ), $plugin['Name'], $plugin['Author'] ), '
';
+ }
+ }
?>
-
+