Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Underpin Menu Loader

Loader That assists with adding navigation menus to a WordPress website.

Installation

Using Composer

composer require underpin/menu-loader

Manually

This plugin uses a built-in autoloader, so as long as it is required before Underpin, it should work as-expected.

require_once(__DIR__ . '/underpin-menus/menus.php');

Setup

  1. Install Underpin. See Underpin Docs
  2. Register new menus as-needed.

Example

A very basic example could look something like this.

// Register menu
underpin()->menus()->add( 'example-menu', [
	'name'        => underpin()->__( 'translate-able name' ), // required. Fills "description" in register_nav_menu
	'location'    => 'example-menu'                         // Required. See register_nav_menu
] );

Alternatively, you can extend Menu and reference the extended class directly, like so:

underpin()->menus()->add('menu-key','Namespace\To\Class');

About

WordPress Navigation Menu loader for Underpin

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages