@@ 713-718 (lines=6) @@ | ||
710 | ||
711 | if ( 'post_type' == $menu_item->type ) { |
|
712 | $object = get_post_type_object( $menu_item->object ); |
|
713 | if ( $object ) { |
|
714 | $menu_item->type_label = $object->labels->singular_name; |
|
715 | } else { |
|
716 | $menu_item->type_label = $menu_item->object; |
|
717 | $menu_item->_invalid = true; |
|
718 | } |
|
719 | ||
720 | if ( 'trash' === get_post_status( $menu_item->object_id ) ) { |
|
721 | $menu_item->_invalid = true; |
|
@@ 753-758 (lines=6) @@ | ||
750 | $menu_item->url = get_post_type_archive_link( $menu_item->object ); |
|
751 | } elseif ( 'taxonomy' == $menu_item->type ) { |
|
752 | $object = get_taxonomy( $menu_item->object ); |
|
753 | if ( $object ) { |
|
754 | $menu_item->type_label = $object->labels->singular_name; |
|
755 | } else { |
|
756 | $menu_item->type_label = $menu_item->object; |
|
757 | $menu_item->_invalid = true; |
|
758 | } |
|
759 | ||
760 | $term_url = get_term_link( (int) $menu_item->object_id, $menu_item->object ); |
|
761 | $menu_item->url = !is_wp_error( $term_url ) ? $term_url : ''; |