Index: src/wp-admin/includes/class-wp-ms-sites-list-table.php =================================================================== --- src/wp-admin/includes/class-wp-ms-sites-list-table.php (revision 32504) +++ src/wp-admin/includes/class-wp-ms-sites-list-table.php (working copy) @@ -101,10 +101,15 @@ } elseif ( $order_by == 'lastupdated' ) { $query .= ' ORDER BY last_updated '; } elseif ( $order_by == 'blogname' ) { - if ( is_subdomain_install() ) + if ( is_subdomain_install() ) { $query .= ' ORDER BY domain '; - else + } else { $query .= ' ORDER BY path '; + } + } elseif ( $order_by == 'domain' ) { + $query .= ' ORDER BY domain '; + } elseif ( $order_by == 'path' ) { + $query .= ' ORDER BY path '; } elseif ( $order_by == 'blog_id' ) { $query .= ' ORDER BY blog_id '; } else { @@ -159,10 +164,11 @@ } public function get_columns() { - $blogname_columns = ( is_subdomain_install() ) ? __( 'Domain' ) : __( 'Path' ); $sites_columns = array( 'cb' => '', - 'blogname' => $blogname_columns, + 'blogname' => __( 'URL' ), + 'domain' => __( 'Domain' ), + 'path' => __( 'Path' ), 'lastupdated' => __( 'Last Updated' ), 'registered' => _x( 'Registered', 'site' ), 'users' => __( 'Users' ) @@ -187,6 +193,8 @@ protected function get_sortable_columns() { return array( 'blogname' => 'blogname', + 'domain' => 'domain', + 'path' => 'path', 'lastupdated' => 'lastupdated', 'registered' => 'blog_id', ); @@ -232,7 +240,7 @@ } echo "