Make WordPress Core

Changeset 55411


Ignore:
Timestamp:
02/23/2023 10:05:51 AM (12 months ago)
Author:
audrasjb
Message:

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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-automatic-updater.php

    r54891 r55411  
    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,
     
    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
     
    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
     
    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                        );
     
    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,
     
    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
     
    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
     
    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                        );
Note: See TracChangeset for help on using the changeset viewer.