WordPress.org

Make WordPress Core

Ticket #42991: 42991.2.diff

File 42991.2.diff, 905 bytes (added by audrasjb, 19 months ago)

add if statement before Home item appending

  • src/wp-includes/class-wp-customize-nav-menus.php

    diff --git a/src/wp-includes/class-wp-customize-nav-menus.php b/src/wp-includes/class-wp-customize-nav-menus.php
    index 9529ce7..162c5bd 100644
    a b final class WP_Customize_Nav_Menus { 
    385385                        }
    386386                }
    387387
     388                // Add "Home" link if search term matches. Treat as a page, but switch to custom on add.
     389                if ( isset( $args['s'] ) ) {
     390                        if ( strpos( strtolower( _x( 'Home', 'nav menu home label' ) ), strtolower( $args['s'] ) ) !== false ) {                       
     391                                $items[] = array(
     392                                        'id'         => 'home',
     393                                        'title'      => _x( 'Home', 'nav menu home label' ),
     394                                        'type'       => 'custom',
     395                                        'type_label' => __( 'Custom Link' ),
     396                                        'object'     => '',
     397                                        'url'        => home_url(),
     398                                );
     399                        }
     400                }
     401
    388402                /**
    389403                 * Filters the available menu items during a search request.
    390404                 *