Changeset 38705 for trunk/src/wp-admin/options.php
- Timestamp:
- 10/03/2016 07:03:41 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/options.php
r38032 r38705 210 210 if ( isset( $_POST[ $option ] ) ) { 211 211 $value = $_POST[ $option ]; 212 if ( ! is_array( $value ) ) 212 if ( ! is_array( $value ) ) { 213 213 $value = trim( $value ); 214 } 214 215 $value = wp_unslash( $value ); 215 216 } … … 218 219 219 220 // Switch translation in case WPLANG was changed. 220 $language = get_option( 'WPLANG' ); 221 if ( $language ) { 222 load_default_textdomain( $language ); 223 } else { 224 unload_textdomain( 'default' ); 221 $language = get_option( 'WPLANG' ); 222 $user_language = get_user_locale(); 223 if ( $language === $user_language ) { 224 if ( $language ) { 225 load_default_textdomain( $language ); 226 } else { 227 unload_textdomain( 'default' ); 228 } 225 229 } 226 230 }
Note: See TracChangeset
for help on using the changeset viewer.