Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spacedmonkey/advanced-nav-cache


https://github.com/spacedmonkey/advanced-nav-cache

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Advanced Nav Cache
===================

Cache wp_nav_menu output in object cache. This is a simple "dropin" style plugin with no settings panel. Best used as an mu-plugin. Once in place, it caches all menus on the page, wherever they are called.

This plugin is based on the ideas found in [Advanced Post Caching](https://github.com/Automattic/advanced-post-cache) plugin by [Automattic](http://automattic.com/).

If you wish to follow the development of this plugin, view the code on the official plugin [website](http://www.spacedmonkey.com/ "website") or follow me on twitter [@thespacedmonkey](https://twitter.com/thespacedmonkey)

## Installation

This section describes how to install the plugin and get it working.

### Using The WordPress Dashboard

1. Navigate to the 'Add New' in the plugins dashboard
2. Search for 'advanced-nav-cache'
3. Click 'Install Now'
4. Activate the plugin on the Plugin dashboard

### Uploading in WordPress Dashboard

1. Navigate to the 'Add New' in the plugins dashboard
2. Navigate to the 'Upload' area
3. Select `advanced-nav-cache.zip` from your computer
4. Click 'Install Now'
5. Activate the plugin in the Plugin dashboard

### Using FTP
1. Download `advanced-nav-cache.zip`
2. Extract the `advanced-nav-cache` directory to your computer
3. Upload the `advanced-nav-cache` directory to the `/wp-content/plugins/` directory
4. Activate the plugin in the Plugin dashboard

## GitHub Updater

The Advanced Nav Cache includes native support for the [GitHub Updater](https://github.com/afragen/github-updater) which allows you to provide updates to your WordPress plugin from GitHub.

## License

The Advanced Nav Cache is licensed under the GPL v2 or later.

> This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.

> This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

> You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

## Contributions

Anyone is welcome to contribute to Advanced Nav Cache

There are various ways you can contribute:

* Raise an issue on GitHub.
* Send us a Pull Request with your bug fixes and/or new features.
* Provide feedback and suggestions on enhancements.