Make WordPress Core


Ignore:
Timestamp:
10/21/2016 05:00:29 PM (10 years ago)
Author:
ocean90
Message:

Revert [38859] due to an incomplete implementation.

See https://core.trac.wordpress.org/ticket/37128#comment:27.
See #37128.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php

    r38859 r38863  
    288288        // Make sure the menu objects get re-sorted after an update/insert.
    289289        if ( ! $is_delete && ! empty( $args['orderby'] ) ) {
    290             $menus = wp_list_sort( $menus, array(
    291                 $args['orderby'] => 'ASC',
    292             ) );
     290            $this->_current_menus_sort_orderby = $args['orderby'];
     291            usort( $menus, array( $this, '_sort_menus_by_orderby' ) );
    293292        }
    294293        // @todo add support for $args['hide_empty'] === true
     
    315314     *
    316315     * @since 4.3.0
    317      * @deprecated 4.7.0 Use wp_list_sort()
    318316     * @access protected
    319      *
    320317     * @param object $menu1
    321318     * @param object $menu2
     
    325322     */
    326323    protected function _sort_menus_by_orderby( $menu1, $menu2 ) {
    327         _deprecated_function( __METHOD__, '4.7.0', 'wp_list_sort' );
    328 
    329324        $key = $this->_current_menus_sort_orderby;
    330325        return strcmp( $menu1->$key, $menu2->$key );
Note: See TracChangeset for help on using the changeset viewer.