@@ 743-748 (lines=6) @@ | ||
740 | ||
741 | if ( 'post_type' == $menu_item->type ) { |
|
742 | $object = get_post_type_object( $menu_item->object ); |
|
743 | if ( $object ) { |
|
744 | $menu_item->type_label = $object->labels->singular_name; |
|
745 | } else { |
|
746 | $menu_item->type_label = $menu_item->object; |
|
747 | $menu_item->_invalid = true; |
|
748 | } |
|
749 | ||
750 | $menu_item->url = get_permalink( $menu_item->object_id ); |
|
751 | ||
@@ 779-784 (lines=6) @@ | ||
776 | $menu_item->url = get_post_type_archive_link( $menu_item->object ); |
|
777 | } elseif ( 'taxonomy' == $menu_item->type ) { |
|
778 | $object = get_taxonomy( $menu_item->object ); |
|
779 | if ( $object ) { |
|
780 | $menu_item->type_label = $object->labels->singular_name; |
|
781 | } else { |
|
782 | $menu_item->type_label = $menu_item->object; |
|
783 | $menu_item->_invalid = true; |
|
784 | } |
|
785 | ||
786 | $term_url = get_term_link( (int) $menu_item->object_id, $menu_item->object ); |
|
787 | $menu_item->url = !is_wp_error( $term_url ) ? $term_url : ''; |