WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
| Line | Code | 
|---|---|
| 183 | uksort($menu, "strnatcasecmp"); // make it all pretty | 
| 184 |  | 
| 185 | if ( apply_filters('custom_menu_order', false) ) { | 
| 186 |      $menu_order = array(); | 
| 187 |      foreach ( $menu as $menu_item ) { | 
| 188 |           $menu_order[] = $menu_item[2]; | 
| 189 |      } | 
| 190 |      unset($menu_item); | 
| 191 |      $default_menu_order = $menu_order; | 
| 192 |      $menu_order = apply_filters('menu_order', $menu_order); | 
| 193 |      $menu_order = array_flip($menu_order); | 
| 194 |      $default_menu_order = array_flip($default_menu_order); | 
| 195 |  | 
| 196 |      function sort_menu($a, $b) { | 
| 197 |           global $menu_order, $default_menu_order; | 
| 198 |           $a = $a[2]; | 
| 199 |           $b = $b[2]; | 
| 200 |           if ( isset($menu_order[$a]) && !isset($menu_order[$b]) ) { | 
| 201 |                return -1; |