Changeset 14571 for trunk/wp-includes/nav-menu.php
- Timestamp:
- 05/11/2010 07:52:50 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/nav-menu.php
r14560 r14571 232 232 'menu-item-position' => 0, 233 233 'menu-item-type' => 'custom', 234 'menu-item-append' => 'custom',235 234 'menu-item-title' => '', 236 235 'menu-item-url' => '', … … 278 277 279 278 if ( 'trash' == get_post_status( $args['menu-item-object-id'] ) ) { 280 $post_type_object = get_post_type_object( $args['menu-item-object'] ); 281 if ( isset( $post_type_object->singular_label ) ) 282 return new WP_Error('update_nav_menu_item_failed', sprintf(__('The menu item "%1$s" belongs to a %2$s that is in the trash, so it cannot be updated.'), $args['menu-item-title'], $post_type_object->singular_label ) ); 283 else 284 return new WP_Error('update_nav_menu_item_failed', sprintf(__('The menu item "%1$s" belongs to something that is in the trash, so it cannot be updated.'), $args['menu-item-title'] ) ); 279 return new WP_Error('update_nav_menu_item_failed', sprintf(__('The menu item "%1$s" belongs to something that is in the trash, so it cannot be updated.'), $args['menu-item-title'] ) ); 285 280 } 286 281 } … … 486 481 * - type: The family of objects originally represented, such as "post_type" or "taxonomy." 487 482 * - object: The type of object originally represented, such as "category," "post", or "attachment." 488 * - append:The singular label used to describe this type of menu item.483 * - type_label: The singular label used to describe this type of menu item. 489 484 * - post_parent: The DB ID of the original object's parent object, if any (0 otherwise). 490 485 * - menu_item_parent: The DB ID of the nav_menu_item that is this item's menu parent, if any. 0 otherwise. … … 513 508 if ( 'post_type' == $menu_item->type ) { 514 509 $object = get_post_type_object( $menu_item->object ); 515 $menu_item-> append = $object->singular_label;510 $menu_item->type_label = $object->labels->singular_name; 516 511 $menu_item->url = get_permalink( $menu_item->object_id ); 517 512 … … 522 517 } elseif ( 'taxonomy' == $menu_item->type ) { 523 518 $object = get_taxonomy( $menu_item->object ); 524 $menu_item-> append= $object->singular_label;519 $menu_item->type_label = $object->singular_label; 525 520 $menu_item->url = get_term_link( (int) $menu_item->object_id, $menu_item->object ); 526 521 … … 529 524 530 525 } else { 531 $menu_item-> append= __('Custom');526 $menu_item->type_label = __('Custom'); 532 527 $menu_item->title = $menu_item->post_title; 533 528 $menu_item->url = get_post_meta( $menu_item->ID, '_menu_item_url', true ); … … 549 544 $object = get_post_type_object( $menu_item->post_type ); 550 545 $menu_item->object = $object->name; 551 $menu_item-> append = strtolower( $object->singular_label );546 $menu_item->type_label = $object->labels->singular_name; 552 547 553 548 $menu_item->title = $menu_item->post_title; … … 570 565 $object = get_taxonomy( $menu_item->taxonomy ); 571 566 $menu_item->object = $object->name; 572 $menu_item-> append = strtolower( $object->singular_label );567 $menu_item->type_label = $object->singular_label; 573 568 574 569 $menu_item->title = $menu_item->name;
Note: See TracChangeset
for help on using the changeset viewer.