Make WordPress Core

Ticket #45235: 45235.2.diff

File 45235.2.diff, 518 bytes (added by danielbachhuber, 8 years ago)

Avoid calling is_user_logged_in() entirely, as get_user_locale() handles the scenario

  • src/wp-includes/l10n.php

    diff --git a/src/wp-includes/l10n.php b/src/wp-includes/l10n.php
    index 8df78717d5..d0b2f38b98 100644
    a b function determine_locale() { 
    134134                $determined_locale = get_user_locale();
    135135        }
    136136
    137         if ( isset( $_GET['_locale'] ) && 'user' === $_GET['_locale'] && wp_is_json_request() && is_user_logged_in() ) {
     137        if ( isset( $_GET['_locale'] ) && 'user' === $_GET['_locale'] && wp_is_json_request() ) {
    138138                $determined_locale = get_user_locale();
    139139        }
    140140