wpessential / wpessential-menus
WPEssential Menus helping the menus registry in WordPress.
Installs: 29
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/wpessential/wpessential-menus
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();