Ticket #14975: 14975.2.diff

File 14975.2.diff, 791 bytes (added by wonderboymusic, 4 months ago)
Line 
1Index: wp-admin/includes/nav-menu.php
2===================================================================
3--- wp-admin/includes/nav-menu.php      (revision 23297)
4+++ wp-admin/includes/nav-menu.php      (working copy)
5@@ -252,7 +252,10 @@
6                        $output .= ' add-to-top';
7                }
8                $output .= '" name="menu-item[' . $possible_object_id . '][menu-item-object-id]" value="'. esc_attr( $item->object_id ) .'" /> ';
9-               $output .= isset( $title ) ? esc_html( $title ) : esc_html( $item->title );
10+               if ( isset( $item->post_type ) )
11+                       $output .= empty( $item->label ) ? esc_html( apply_filters( 'the_title', $item->title, $item->ID ) ) : esc_html( $item->label );
12+               else
13+                       $output .= isset( $title ) ? esc_html( $title ) : esc_html( $item->title );
14                $output .= '</label>';
15 
16                // Menu item hidden fields