Make WordPress Core

Ticket #54586: 54586.patch

File 54586.patch, 981 bytes (added by Chouby, 22 months ago)
  • src/wp-admin/includes/plugin.php

    diff --git src/wp-admin/includes/plugin.php src/wp-admin/includes/plugin.php
    index 368aac9b03..0175ab751a 100644
    function _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup 
    155155                }
    156156                if ( $textdomain ) {
    157157                        foreach ( array( 'Name', 'PluginURI', 'Description', 'Author', 'AuthorURI', 'Version' ) as $field ) {
    158                                 // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText,WordPress.WP.I18n.NonSingularStringLiteralDomain
    159                                 $plugin_data[ $field ] = translate( $plugin_data[ $field ], $textdomain );
     158                                if ( ! empty( $plugin_data[ $field ] ) ) {
     159                                        // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction,WordPress.WP.I18n.NonSingularStringLiteralText,WordPress.WP.I18n.NonSingularStringLiteralDomain
     160                                        $plugin_data[ $field ] = translate( $plugin_data[ $field ], $textdomain );
     161                                }
    160162                        }
    161163                }
    162164        }