| | 230 | foreach ( $submenu as $id => $data ) { |
| | 231 | if ( !in_array($id, array('index.php', 'edit.php', 'upload.php', 'link-manager.php', 'edit-pages.php', 'edit-comments.php', 'themes.php', 'plugins.php', 'users.php', 'tools.php', 'options-general.php')) ) |
| | 232 | continue; |
| | 233 | |
| | 234 | $to_sort = array(); |
| | 235 | while ( $_data = array_pop($data) ) { |
| | 236 | // Default WP items don't have $data[3] title set |
| | 237 | if ( isset($_data[3]) ) { |
| | 238 | $to_sort[] = $_data; |
| | 239 | } else { |
| | 240 | $data[] = $_data; |
| | 241 | break; |
| | 242 | } |
| | 243 | } |
| | 244 | usort($to_sort, 'sort_submenu'); |
| | 245 | $data = array_merge($data, $to_sort); |
| | 246 | $submenu[$id] = $data; |
| | 247 | } |
| | 248 | |
| | 249 | unset($id, $data, $_data, $to_sort); |
| | 250 | |