Make WordPress Core

Ticket #45235: 45235.1.diff

File 45235.1.diff, 583 bytes (added by danielbachhuber, 8 years ago)

Check function_exists( 'is_user_logged_in' ) in case called before pluggable functions are loaded

  • src/wp-includes/l10n.php

    diff --git a/src/wp-includes/l10n.php b/src/wp-includes/l10n.php
    index 8df78717d5..bbd8ca8a12 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() && function_exists( 'is_user_logged_in' ) && is_user_logged_in() ) {
    138138                $determined_locale = get_user_locale();
    139139        }
    140140