Ticket #16075: 16075.customize.diff
File 16075.customize.diff, 1.1 KB (added by , 9 years ago) |
---|
-
src/wp-includes/class-wp-customize-nav-menus.php
109 109 if ( 'post_type' === $type ) { 110 110 if ( ! get_post_type_object( $object ) ) { 111 111 return new WP_Error( 'nav_menus_invalid_post_type' ); 112 } else { 113 $post_type = get_post_type_object( $object ); 112 114 } 113 115 114 116 if ( 0 === $page && 'page' === $object ) { … … 121 123 'object' => '', 122 124 'url' => home_url(), 123 125 ); 126 } elseif ( 'post' !== $object && 0 === $page && $post_type->has_archive ) { 127 // Add a post type archive link. 128 $items[] = array( 129 'id' => $object . '-archive', 130 'title' => $post_type->labels->archives, 131 'type' => 'post_type_archive', 132 'type_label' => __( 'Post Type Archive' ), 133 'object' => '', 134 'url' => get_post_type_archive_link( $object ), 135 ); 124 136 } 125 137 126 138 $posts = get_posts( array(