WordPress.org

Make WordPress Core

Ticket #12949: nav_menu_term_url_bug.diff

File nav_menu_term_url_bug.diff, 619 bytes (added by ptahdunbar, 9 years ago)
  • wp-includes/nav-menu.php

     
    272272                        $menu_item->append = strtolower( $object->singular_label );
    273273
    274274                        $menu_item->title = $menu_item->name;
    275                         $menu_item->url = get_term_link( $menu_item, $menu_item_object );
     275                       
     276                        $term_url = get_term_link( $menu_item, $menu_item_object );
     277                        $menu_item->url = !is_wp_error( $term_url ) ? $term_url : '';
    276278                        $menu_item->target = '';
    277279                        $menu_item->attr_title = '';
    278280                        $menu_item->description = '';