Download the PHP package iantsch/mu-nav-menu without Composer

On this page you can find all versions of the php package iantsch/mu-nav-menu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mu-nav-menu

WordPress Menu Walker with BEM classes

WordPress must-use plugin to register a custom extended front-end menu walker and new wrapper function for BEM styled CSS classes.

Installation

You can install this must-use plugin two ways

Via Composer

If you load your dependenies via Composer you can load this plugin with

Via Download

Download/fork this repository and copy the contents of this must-use plugin into wp-content/mu-plugins/. If you visit your Plugin section in the wp-admin area, you should be able to see a newly created category (Must use) plugins

Usage

A ready-to-use wrapper function bem_nav_menu for wp_nav_menu is included

You have an additional argument to name your block to your convenience with the argument base_class.

Filter Hooks

Yes, you can easily adapt the functionality of this walker with the already known filter hooks and a few custom ones.

MBT/WalkerNavMenu/renderToggle - string $title

Parameter Default Functionality
boolean $render true Enables the rendering of an no-JS toggle with radioboxes

MBT/WalkerNavMenu/menuToggleTitle

Parameter Default Functionality
string $title title attribute for toggle anchor To localize this string add a filter.

MBT/WalkerNavMenu/menuToggleContent

Parameter Default Functionality
string $content string of a caret SVG An additional toggle item for nested menus.

MBT/WalkerNavMenu/autoArchiveMenu

Parameter Default Functionality
boolean $render, int $depth, object $item false Enables an automated post type archive sub menu

MBT/WalkerNavMenu/autoTaxonomyMenu

Parameter Default Functionality
boolean $render, int $depth, object $item false Enables an automated posts per term of taxonomy sub menu

MBT/WalkerNavMenu/PostTypeArchive/queryArgs/postType={$postType}

Parameter Default Functionality
array $query_args see below Adapt the automated sub menu query for $postType

Default post type archive arguments

MBT/WalkerNavMenu/TermChildren/queryArgs/taxonomy={$taxonomy}

Parameter Default Functionality
array $query_args see below Adapt the automated sub menu query for $taxonomy

Default term children arguments

MBT/WalkerNavMenu/mobileMenuContent

Parameter Default Functionality
string $content string of html for the mobile toggle An additional toggle item for mobile menus (burger).

Credits

@iantsch - web developer behind this and other projects.


All versions of mu-nav-menu with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package iantsch/mu-nav-menu contains the following files

Loading the files please wait ....