Make WordPress Core

Ticket #47546: 47546.diff

File 47546.diff, 409 bytes (added by krynes, 6 years ago)

I suggest to check if core language is installed and then display. If not return default Wordpress language

  • src/wp-includes/l10n.php

    diff --git a/src/wp-includes/l10n.php b/src/wp-includes/l10n.php
    index 0fbc57f3c4..8918b58ffb 100644
    a b function get_user_locale( $user_id = 0 ) { 
    106106        }
    107107
    108108        $locale = $user->locale;
    109         return $locale ? $locale : get_locale();
     109        return ( $locale && in_array( $locale, get_available_languages() ) ) ? $locale : get_locale();
    110110}
    111111
    112112/**