Changeset 14971 for trunk/wp-includes/nav-menu.php
- Timestamp:
- 05/27/2010 02:24:33 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/nav-menu.php
r14944 r14971 546 546 if ( 'nav_menu_item' == $menu_item->post_type ) { 547 547 $menu_item->db_id = (int) $menu_item->ID; 548 $menu_item->menu_item_parent = get_post_meta( $menu_item->ID, '_menu_item_menu_item_parent', true );549 $menu_item->object_id = get_post_meta( $menu_item->ID, '_menu_item_object_id', true );550 $menu_item->object = get_post_meta( $menu_item->ID, '_menu_item_object', true );551 $menu_item->type = get_post_meta( $menu_item->ID, '_menu_item_type', true );548 $menu_item->menu_item_parent = empty( $menu_item->menu_item_parent ) ? get_post_meta( $menu_item->ID, '_menu_item_menu_item_parent', true ) : $menu_item->menu_item_parent; 549 $menu_item->object_id = empty( $menu_item->object_id ) ? get_post_meta( $menu_item->ID, '_menu_item_object_id', true ) : $menu_item->object_id; 550 $menu_item->object = empty( $menu_item->object ) ? get_post_meta( $menu_item->ID, '_menu_item_object', true ) : $menu_item->object; 551 $menu_item->type = empty( $menu_item->type ) ? get_post_meta( $menu_item->ID, '_menu_item_type', true ) : $menu_item->type; 552 552 553 553 if ( 'post_type' == $menu_item->type ) { … … 572 572 $menu_item->type_label = __('Custom'); 573 573 $menu_item->title = $menu_item->post_title; 574 $menu_item->url = get_post_meta( $menu_item->ID, '_menu_item_url', true );574 $menu_item->url = empty( $menu_item->url ) ? get_post_meta( $menu_item->ID, '_menu_item_url', true ) : $menu_item->url; 575 575 } 576 576 577 $menu_item->target = get_post_meta( $menu_item->ID, '_menu_item_target', true );578 579 $menu_item->attr_title = apply_filters( 'nav_menu_attr_title', $menu_item->post_excerpt );580 $menu_item->description = apply_filters( 'nav_menu_description', $menu_item->post_content );581 582 $menu_item->classes = (array) get_post_meta( $menu_item->ID, '_menu_item_classes', true );583 $menu_item->xfn = get_post_meta( $menu_item->ID, '_menu_item_xfn', true );577 $menu_item->target = empty( $menu_item->target ) ? get_post_meta( $menu_item->ID, '_menu_item_target', true ) : $menu_item->target; 578 579 $menu_item->attr_title = empty( $menu_item->attr_title ) ? apply_filters( 'nav_menu_attr_title', $menu_item->post_excerpt ) : $menu_item->attr_title; 580 $menu_item->description = empty( $menu_item->description ) ? apply_filters( 'nav_menu_description', $menu_item->post_content ) : $menu_item->description; 581 582 $menu_item->classes = empty( $menu_item->classes ) ? (array) get_post_meta( $menu_item->ID, '_menu_item_classes', true ) : $menu_item->classes; 583 $menu_item->xfn = empty( $menu_item->xfn ) ? get_post_meta( $menu_item->ID, '_menu_item_xfn', true ) : $menu_item->xfn; 584 584 } else { 585 585 $menu_item->db_id = 0;
Note: See TracChangeset
for help on using the changeset viewer.