Make WordPress Core


Ignore:
Timestamp:
02/24/2010 06:52:54 PM (16 years ago)
Author:
ryan
Message:

Nav menu cleanups. Props nbachiyski. see #11817

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/nav-menu.php

    r13369 r13375  
    3030    $pages_array = get_pages($pages_args);
    3131
    32     $intCounter = $counter;
    33     $parentli = $intCounter;
     32    $items_counter = $counter;
     33    $parentli = $items_counter;
    3434
    3535    if ( !$pages_array ) {
    36         echo 'Not Found';
    37         return $intCounter;
     36        echo __('Not Found');
     37        return $items_counter;
    3838    }
    3939
     
    4141    foreach ( $pages_array as $post ) {
    4242        if ( $post->post_parent == 0 ) {
    43             $post = wp_setup_nav_menu_item($post, 'page', $intCounter);
     43            $post = wp_setup_nav_menu_item($post, 'page', $items_counter);
    4444            if ( $type == 'menu' ) {
    4545                ?>
    4646
    47                 <li id="menu-<?php echo $intCounter; ?>" value="<?php echo $intCounter; ?>">
    48                     <?php
    49                         wp_print_nav_menu_item($post, 'menu', $intCounter);
     47                <li id="menu-<?php echo $items_counter; ?>" value="<?php echo $items_counter; ?>">
     48                    <?php
     49                        wp_print_nav_menu_item($post, 'menu', $items_counter);
    5050                        $parentli = $post->ID;
    51                         $intCounter++;
    52                         $intCounter = wp_custom_navigation_default_sub_items($post->ID, $intCounter, $parentli, 'pages', 'menu');
     51                        $items_counter++;
     52                        $items_counter = wp_custom_navigation_default_sub_items($post->ID, $items_counter, $parentli, 'pages', 'menu');
    5353                    ?>
    5454                </li>
     
    6262                        wp_print_nav_menu_item($post, 'default');
    6363                        $parentli = $post->ID;
    64                         $intCounter++;
    65                         $intCounter = wp_nav_menu_sub_items($post->ID, $intCounter, $parentli, 'pages', 'default');
     64                        $items_counter++;
     65                        $items_counter = wp_nav_menu_sub_items($post->ID, $items_counter, $parentli, 'pages', 'default');
    6666                     ?>
    6767                </li>
     
    7272    }
    7373
    74     return $intCounter;
     74    return $items_counter;
    7575}
    7676
     
    9191            'pad_counts'               => false );
    9292
    93     $intCounter = $counter;
     93    $items_counter = $counter;
    9494
    9595    // Get all categories
     
    9898    if ( !$categories_array ) {
    9999        _e('Not Found');
    100         return $intCounter;
     100        return $items_counter;
    101101    }
    102102
     
    104104    foreach ( $categories_array as $cat_item ) {
    105105        if ( $cat_item->parent == 0 ) {
    106             $cat_item = wp_setup_nav_menu_item($cat_item, 'category', $intCounter);
     106            $cat_item = wp_setup_nav_menu_item($cat_item, 'category', $items_counter);
    107107            // Custom Menu
    108108            if ( $type == 'menu' ) {
    109109                ?>
    110110
    111                 <li id="menu-<?php echo $intCounter; ?>" value="<?php echo $intCounter; ?>">
     111                <li id="menu-<?php echo $items_counter; ?>" value="<?php echo $items_counter; ?>">
    112112                    <?php
    113113                        wp_print_nav_menu_item($cat_item, 'menu');
    114114                        $parentli = $cat_item->cat_ID;
    115                         $intCounter++;
    116                         $intCounter = wp_nav_menu_sub_items($cat_item->cat_ID, $intCounter, $parentli, 'categories', 'menu');
     115                        $items_counter++;
     116                        $items_counter = wp_nav_menu_sub_items($cat_item->cat_ID, $items_counter, $parentli, 'categories', 'menu');
    117117                    ?>
    118118
     
    127127                        wp_print_nav_menu_item($cat_item, 'default');
    128128                        $parentli = $cat_item->cat_ID;
    129                         $intCounter++;
    130                         $intCounter = wp_nav_menu_sub_items($cat_item->cat_ID, $intCounter, $parentli, 'categories', 'default');
     129                        $items_counter++;
     130                        $items_counter = wp_nav_menu_sub_items($cat_item->cat_ID, $items_counter, $parentli, 'categories', 'default');
    131131                    ?>
    132132
     
    138138    }
    139139
    140     return $intCounter;
     140    return $items_counter;
    141141}
    142142
    143143//RECURSIVE Sub Menu Items of default categories and pages
    144 function wp_nav_menu_sub_items($childof, $intCounter, $parentli, $type, $output_type) {
    145 
    146     $counter = $intCounter;
     144function wp_nav_menu_sub_items($childof, $items_counter, $parentli, $type, $output_type) {
     145
     146    $counter = $items_counter;
    147147
    148148    // Custom Menu
Note: See TracChangeset for help on using the changeset viewer.