Skip to content

WordPress mu-plugin for a faster wp_nav_menu.

License

Notifications You must be signed in to change notification settings

nasyrov/wordpress-menu-cache

Repository files navigation

WordPress Menu Cache

Latest Version on Packagist Software License Total Downloads

WordPress mu-plugin for a faster wp_nav_menu.

Please read carefully the code and understand how it works before you roll it on production. It uses transient API and generates the cache key for every page so a menu can keep track of an active state. Make sure you use Memcached or Redis as an object cache otherwise it could bloat your wp_options table.

Requirements

Make sure all dependencies have been installed before moving on:

Install

Pull the package via Composer:

$ composer require nasyrov/wordpress-menu-cache

Testing

$ composer lint

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.