From e37b85fcd7b49846679caef7701c89fcd5c22f0f Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 2 Jun 2021 15:11:54 +0000 Subject: [PATCH] Plugins: Make sure Hello Dolly translations are deleted when the plugin is deleted. Follow-up to [19965], [29856]. Props costdev, Otshelnik-Fm, JeffPaul, SergeyBiryukov. Fixes #52817. git-svn-id: https://develop.svn.wordpress.org/trunk@51064 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/plugin.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/includes/plugin.php b/src/wp-admin/includes/plugin.php index 55d57e31e2..ce913919da 100644 --- a/src/wp-admin/includes/plugin.php +++ b/src/wp-admin/includes/plugin.php @@ -999,8 +999,13 @@ function delete_plugins( $plugins, $deprecated = '' ) { continue; } - // Remove language files, silently. $plugin_slug = dirname( $plugin_file ); + + if ( 'hello.php' === $plugin_file ) { + $plugin_slug = 'hello-dolly'; + } + + // Remove language files, silently. if ( '.' !== $plugin_slug && ! empty( $plugin_translations[ $plugin_slug ] ) ) { $translations = $plugin_translations[ $plugin_slug ];