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();