Skip to content

Commit e2ce8d4

Browse files
committed
Mail: Fix character encoding issues in Plugin/Theme background update emails.
This changeset fixes encoding issues in background update emails by applying `html_entity_decode()` on Plugin/Theme names in `send_plugin_theme_email()`. Props paulschreiber, audrasjb, benjgrolleau, sanketchodavadiya, robinwpdeveloper, paulamit. Fixes #56964. git-svn-id: https://develop.svn.wordpress.org/trunk@55411 602fd350-edb4-49c9-b593-d223f7449a82
1 parent f01313a commit e2ce8d4

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/wp-admin/includes/class-wp-automatic-updater.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,7 +1112,7 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
11121112
$body_message .= sprintf(
11131113
/* translators: 1: Plugin name, 2: Current version number, 3: New version number, 4: Plugin URL. */
11141114
__( '- %1$s (from version %2$s to %3$s)%4$s' ),
1115-
$item->name,
1115+
html_entity_decode( $item->name ),
11161116
$item->item->current_version,
11171117
$item->item->new_version,
11181118
$item_url
@@ -1121,7 +1121,7 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
11211121
$body_message .= sprintf(
11221122
/* translators: 1: Plugin name, 2: Version number, 3: Plugin URL. */
11231123
__( '- %1$s version %2$s%3$s' ),
1124-
$item->name,
1124+
html_entity_decode( $item->name ),
11251125
$item->item->new_version,
11261126
$item_url
11271127
);
@@ -1144,15 +1144,15 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
11441144
$body[] = sprintf(
11451145
/* translators: 1: Theme name, 2: Current version number, 3: New version number. */
11461146
__( '- %1$s (from version %2$s to %3$s)' ),
1147-
$item->name,
1147+
html_entity_decode( $item->name ),
11481148
$item->item->current_version,
11491149
$item->item->new_version
11501150
);
11511151
} else {
11521152
$body[] = sprintf(
11531153
/* translators: 1: Theme name, 2: Version number. */
11541154
__( '- %1$s version %2$s' ),
1155-
$item->name,
1155+
html_entity_decode( $item->name ),
11561156
$item->item->new_version
11571157
);
11581158
}
@@ -1184,7 +1184,7 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
11841184
$body_message .= sprintf(
11851185
/* translators: 1: Plugin name, 2: Current version number, 3: New version number, 4: Plugin URL. */
11861186
__( '- %1$s (from version %2$s to %3$s)%4$s' ),
1187-
$item->name,
1187+
html_entity_decode( $item->name ),
11881188
$item->item->current_version,
11891189
$item->item->new_version,
11901190
$item_url
@@ -1193,7 +1193,7 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
11931193
$body_message .= sprintf(
11941194
/* translators: 1: Plugin name, 2: Version number, 3: Plugin URL. */
11951195
__( '- %1$s version %2$s%3$s' ),
1196-
$item->name,
1196+
html_entity_decode( $item->name ),
11971197
$item->item->new_version,
11981198
$item_url
11991199
);
@@ -1215,15 +1215,15 @@ protected function send_plugin_theme_email( $type, $successful_updates, $failed_
12151215
$body[] = sprintf(
12161216
/* translators: 1: Theme name, 2: Current version number, 3: New version number. */
12171217
__( '- %1$s (from version %2$s to %3$s)' ),
1218-
$item->name,
1218+
html_entity_decode( $item->name ),
12191219
$item->item->current_version,
12201220
$item->item->new_version
12211221
);
12221222
} else {
12231223
$body[] = sprintf(
12241224
/* translators: 1: Theme name, 2: Version number. */
12251225
__( '- %1$s version %2$s' ),
1226-
$item->name,
1226+
html_entity_decode( $item->name ),
12271227
$item->item->new_version
12281228
);
12291229
}

0 commit comments

Comments
 (0)