Making WordPress.org

Changeset 14196


Ignore:
Timestamp:
11/25/2024 02:51:18 AM (5 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
  • TabularUnified 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.