Changeset 58854 for trunk/src/wp-includes/nav-menu.php
- Timestamp:
- 08/05/2024 06:58:49 PM (18 months ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/nav-menu.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/nav-menu.php
r58119 r58854 492 492 493 493 $original_title = ''; 494 494 495 if ( 'taxonomy' === $args['menu-item-type'] ) { 495 $original_parent = get_term_field( 'parent', $args['menu-item-object-id'], $args['menu-item-object'], 'raw' ); 496 $original_title = get_term_field( 'name', $args['menu-item-object-id'], $args['menu-item-object'], 'raw' ); 496 $original_object = get_term( $args['menu-item-object-id'], $args['menu-item-object'] ); 497 498 if ( $original_object instanceof WP_Term ) { 499 $original_parent = get_term_field( 'parent', $args['menu-item-object-id'], $args['menu-item-object'], 'raw' ); 500 $original_title = get_term_field( 'name', $args['menu-item-object-id'], $args['menu-item-object'], 'raw' ); 501 } 497 502 } elseif ( 'post_type' === $args['menu-item-type'] ) { 498 499 503 $original_object = get_post( $args['menu-item-object-id'] ); 500 $original_parent = (int) $original_object->post_parent; 501 $original_title = $original_object->post_title; 504 505 if ( $original_object instanceof WP_Post ) { 506 $original_parent = (int) $original_object->post_parent; 507 $original_title = $original_object->post_title; 508 } 502 509 } elseif ( 'post_type_archive' === $args['menu-item-type'] ) { 503 510 $original_object = get_post_type_object( $args['menu-item-object'] ); 504 if ( $original_object ) { 511 512 if ( $original_object instanceof WP_Post_Type ) { 505 513 $original_title = $original_object->labels->archives; 506 514 }
Note: See TracChangeset
for help on using the changeset viewer.