themeplate / menu
ThemePlate menu iterator
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/themeplate/menu
Requires
- php: ^7.4|^8.2
Requires (Dev)
- themeplate/tester: ^2.2
This package is auto-updated.
Last update: 2025-10-03 14:10:22 UTC
README
use ThemePlate\Menu; $primary_menu = new Menu( 'primary' ); $primary_menu->get(); $primary_menu->get_id(); $primary_menu->get_name(); $primary_menu->get_slug(); $primary_menu->get_count(); $primary_menu->get_items();
<ul id="menu-<?php echo $primary_menu->get_id(); ?>" class="<?php echo $primary_menu->get_slug(); ?>"> <?php foreach ( $primary_menu->get_items() as $menu_item ) : ?> <li class="<?php echo implode( ' ', $menu_item->classes ); ?><?php echo $menu_item->is_active ? ' active' : ''; ?>"> <a href="<?php echo $menu_item->url; ?>"><?php echo $menu_item->label; ?></a> </li> <?php endforeach; ?> </ul>