WordPress.org

Make WordPress Core

Ticket #45467: 45467.patch

File 45467.patch, 1.4 KB (added by ocean90, 3 years ago)
  • src/wp-admin/includes/plugin.php

     
    10481048                        foreach ( $translations as $translation => $data ) {
    10491049                                $wp_filesystem->delete( WP_LANG_DIR . '/plugins/' . $plugin_slug . '-' . $translation . '.po' );
    10501050                                $wp_filesystem->delete( WP_LANG_DIR . '/plugins/' . $plugin_slug . '-' . $translation . '.mo' );
     1051
     1052                                $json_translation_files = glob( WP_LANG_DIR . '/plugins/' . $plugin_slug . '-' . $translation . '-*.json' );
     1053                                if ( $json_translation_files ) {
     1054                                        array_map( array( $wp_filesystem, 'delete' ), $json_translation_files );
     1055                                }
    10511056                        }
    10521057                }
    10531058        }
  • src/wp-admin/includes/theme.php

     
    8888                foreach ( $translations as $translation => $data ) {
    8989                        $wp_filesystem->delete( WP_LANG_DIR . '/themes/' . $stylesheet . '-' . $translation . '.po' );
    9090                        $wp_filesystem->delete( WP_LANG_DIR . '/themes/' . $stylesheet . '-' . $translation . '.mo' );
     91
     92                        $json_translation_files = glob( WP_LANG_DIR . '/themes/' . $stylesheet . '-' . $translation . '-*.json' );
     93                        if ( $json_translation_files ) {
     94                                array_map( array( $wp_filesystem, 'delete' ), $json_translation_files );
     95                        }
    9196                }
    9297        }
    9398