Plugins list table: Sort plugins by `Name` by default so translated plugin names get correctly sorted.
props swissspidy. fixes #32735. Built from https://develop.svn.wordpress.org/trunk@33010 git-svn-id: http://core.svn.wordpress.org/trunk@32981 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
d986bbbf42
commit
7cc9a4c092
|
@ -199,13 +199,16 @@ class WP_Plugins_List_Table extends WP_List_Table {
|
||||||
|
|
||||||
$total_this_page = $totals[ $status ];
|
$total_this_page = $totals[ $status ];
|
||||||
|
|
||||||
if ( $orderby ) {
|
if ( ! $orderby ) {
|
||||||
|
$orderby = 'Name';
|
||||||
|
} else {
|
||||||
$orderby = ucfirst( $orderby );
|
$orderby = ucfirst( $orderby );
|
||||||
$order = strtoupper( $order );
|
|
||||||
|
|
||||||
uasort( $this->items, array( $this, '_order_callback' ) );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$order = strtoupper( $order );
|
||||||
|
|
||||||
|
uasort( $this->items, array( $this, '_order_callback' ) );
|
||||||
|
|
||||||
$plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', $screen->id . '_per_page' ), 999 );
|
$plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', $screen->id . '_per_page' ), 999 );
|
||||||
|
|
||||||
$start = ( $page - 1 ) * $plugins_per_page;
|
$start = ( $page - 1 ) * $plugins_per_page;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '4.3-alpha-33009';
|
$wp_version = '4.3-alpha-33010';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue