Skip to content

Commit b3245c1

Browse files
committed
1 parent c99f1ba commit b3245c1

3 files changed

Lines changed: 24 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# 2.2.0
22

3+
## Improvements
4+
5+
* Add order options by name.
6+
37
## Bugfix
48

59
* Fixed auto translate strings issue with large number of strings.
@@ -8,7 +12,7 @@
812

913
## Features
1014

11-
* Add shortcode helper
15+
* Add shortcode helper.
1216

1317
# 2.0.0
1418

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
![Latest Stable Version](https://img.shields.io/badge/stable-2.2.0-green.svg?style=flat-squar)
44
![License](https://img.shields.io/badge/license-GPLv2-red.svg?style=flat-squar)
55

6-
76
Multilingual Tools are set of tools related to [WPML](https://wpml.org) plugin bundle. Created with tendency to ease multilingual testing process, and help out WordPress developers who applied to [GoGlobal Program](https://wpml.org/documentation/theme-compatibility/go-global-program/).
87

98

inc/wpml-compatibility-test-tools.functions.php

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -325,29 +325,31 @@ function wpml_ctt_validate_radio( $value ) {
325325
* @return array List of all options.
326326
*/
327327
function wpml_ctt_load_alloptions() {
328-
global $wpdb;
328+
global $wpdb;
329329

330-
if ( ! wp_installing() || ! is_multisite() )
331-
$alloptions = wp_cache_get( 'wpml_ctt_all_options', 'options' );
332-
else
333-
$alloptions = false;
330+
if ( ! wp_installing() || ! is_multisite() ) {
331+
$alloptions = wp_cache_get( 'wpml_ctt_all_options', 'options' );
332+
} else {
333+
$alloptions = false;
334+
}
334335

335-
if ( !$alloptions ) {
336-
$suppress = $wpdb->suppress_errors();
337-
$alloptions_db = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" );
336+
if ( ! $alloptions ) {
337+
$suppress = $wpdb->suppress_errors();
338+
$alloptions_db = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_name" );
338339

339-
$wpdb->suppress_errors($suppress);
340+
$wpdb->suppress_errors( $suppress );
340341

341-
$alloptions = array();
342+
$alloptions = array();
342343

343-
foreach ( (array) $alloptions_db as $o ) {
344-
$alloptions[$o->option_name] = $o->option_value;
345-
}
346-
if ( ! wp_installing() || ! is_multisite() )
347-
wp_cache_add( 'wpml_ctt_all_options', $alloptions, 'options' );
348-
}
344+
foreach ( (array) $alloptions_db as $o ) {
345+
$alloptions[ $o->option_name ] = $o->option_value;
346+
}
347+
if ( ! wp_installing() || ! is_multisite() ) {
348+
wp_cache_add( 'wpml_ctt_all_options', $alloptions, 'options' );
349+
}
350+
}
349351

350-
return $alloptions;
352+
return $alloptions;
351353
}
352354

353355
/**

0 commit comments

Comments
 (0)