Making WordPress.org

Changeset 14196


Ignore:
Timestamp:
11/25/2024 02:51:18 AM (22 months ago)
Author:
adamwood
Message:

Breathe 2024: Set active local nav item

See https://github.com/WordPress/wporg-make/issues/34

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-breathe-2024/functions.php

    r14195 r14196  
    230230        $menu = array_map(
    231231                function( $menu_item ) {
     232                        global $wp;
     233                        $is_current_page = trailingslashit( $menu_item->url ) === trailingslashit( home_url( $wp->request ) );
     234
    232235                        return array(
    233236                                'label' => esc_html( $menu_item->title ),
    234                                 'url' => esc_url( $menu_item->url )
     237                                'url' => esc_url( $menu_item->url ),
     238                                'className' => $is_current_page ? 'current-menu-item' : '',
    235239                        );
    236240                },
Note: See TracChangeset for help on using the changeset viewer.