Changeset 47808 for trunk/src/wp-includes/nav-menu-template.php
- Timestamp:
- 05/16/2020 06:40:52 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/nav-menu-template.php
r47557 r47808 393 393 394 394 // If the menu item corresponds to a taxonomy term for the currently queried non-hierarchical post object. 395 if ( $wp_query->is_singular && 'taxonomy' == $menu_item->type395 if ( $wp_query->is_singular && 'taxonomy' === $menu_item->type 396 396 && in_array( (int) $menu_item->object_id, $possible_object_parents, true ) 397 397 ) { … … 404 404 $menu_item->object_id == $queried_object_id 405 405 && ( 406 ( ! empty( $home_page_id ) && 'post_type' == $menu_item->type && $wp_query->is_home && $home_page_id == $menu_item->object_id ) 407 || ( 'post_type' == $menu_item->type && $wp_query->is_singular ) 408 || ( 'taxonomy' == $menu_item->type 406 ( ! empty( $home_page_id ) && 'post_type' === $menu_item->type 407 && $wp_query->is_home && $home_page_id == $menu_item->object_id ) 408 || ( 'post_type' === $menu_item->type && $wp_query->is_singular ) 409 || ( 'taxonomy' === $menu_item->type 409 410 && ( $wp_query->is_category || $wp_query->is_tag || $wp_query->is_tax ) 410 411 && $queried_object->taxonomy == $menu_item->object ) … … 422 423 } 423 424 424 if ( 'post_type' == $menu_item->type && 'page'== $menu_item->object ) {425 if ( 'post_type' === $menu_item->type && 'page' === $menu_item->object ) { 425 426 // Back compat classes for pages to match wp_page_menu(). 426 427 $classes[] = 'page_item'; … … 435 436 // If the menu item corresponds to the currently queried post type archive. 436 437 } elseif ( 437 'post_type_archive' == $menu_item->type438 'post_type_archive' === $menu_item->type 438 439 && is_post_type_archive( array( $menu_item->object ) ) 439 440 ) { … … 452 453 453 454 // If the menu item corresponds to the currently requested URL. 454 } elseif ( 'custom' == $menu_item->object && isset( $_SERVER['HTTP_HOST'] ) ) {455 } elseif ( 'custom' === $menu_item->object && isset( $_SERVER['HTTP_HOST'] ) ) { 455 456 $_root_relative_current = untrailingslashit( $_SERVER['REQUEST_URI'] ); 456 457 … … 505 506 506 507 // Back-compat with wp_page_menu(): add "current_page_parent" to static home page link for any non-page query. 507 if ( ! empty( $home_page_id ) && 'post_type' == $menu_item->type && empty( $wp_query->is_page ) && $home_page_id == $menu_item->object_id ) { 508 if ( ! empty( $home_page_id ) && 'post_type' === $menu_item->type 509 && empty( $wp_query->is_page ) && $home_page_id == $menu_item->object_id 510 ) { 508 511 $classes[] = 'current_page_parent'; 509 512 } … … 526 529 // Ancestral post object. 527 530 ( 528 'post_type' == $parent_item->type531 'post_type' === $parent_item->type 529 532 && ! empty( $queried_object->post_type ) 530 533 && is_post_type_hierarchical( $queried_object->post_type ) … … 535 538 // Ancestral term. 536 539 ( 537 'taxonomy' == $parent_item->type540 'taxonomy' === $parent_item->type 538 541 && isset( $possible_taxonomy_ancestors[ $parent_item->object ] ) 539 542 && in_array( (int) $parent_item->object_id, $possible_taxonomy_ancestors[ $parent_item->object ], true ) … … 566 569 } 567 570 568 if ( 'post_type' == $parent_item->type && 'page'== $parent_item->object ) {571 if ( 'post_type' === $parent_item->type && 'page' === $parent_item->object ) { 569 572 // Back compat classes for pages to match wp_page_menu(). 570 573 if ( in_array( 'current-menu-parent', $classes, true ) ) {
Note: See TracChangeset
for help on using the changeset viewer.