wpessential / wpessential-menus
WPEssential Menus helping the menus registry in WordPress.
2.0.3
2025-03-19 13:57 UTC
Requires
- php: >=7.4
- ext-mbstring: *
README
Help to register the menus in WordPress.
composer require wpessential/wpessential-menus
Add the single menu to WordPress registry
$menu = \WPEssential\Library\Menus::make(); $menu->add([ 'id' => 'primary_menu', 'name' => esc_html__( 'Primary Menu', 'wpessential' ), ]); $menu->init();
Add the multiple menus to WordPress registry
$menu = \WPEssential\Library\Menus::make(); $menu->adds([ 'primary_menu' => esc_html__( 'Primary Menu', 'wpessential' ), 'footer_menu' => esc_html__( 'Footer Menu', 'wpessential' ), ]); $menu->init();
Remove the single menu from WordPress registry
$menu = \WPEssential\Library\Menus::make(); $menu->remove('primary_menu'); $menu->init();
Remove the multiple menus from WordPress registry
$menu = \WPEssential\Library\Menus::make(); $menu->removes(['primary_menu']); $menu->init();