This plugin caches WordPress classic menus to improve page loading time.
As of April 2026, Menu Caching is a WordPress caching plugin with 600 active installations and a 5/5 rating from 4 reviews. It has been downloaded 10K+ times in total. Requires WordPress 5.3+ and PHP 7.4+. Available on WordPress.org since 2022. Last updated 1 year ago — may have compatibility concerns. Top alternative: LiteSpeed Cache.
We all know that database calls are the main performance bottleneck in WordPress. What most people don’t know though, is how “expensive” in terms of performance the WordPress menus are.
This plugin will cache the menu HTML and show the cached version to your visitors, saving your database from far too many unnecessary calls.
Menu data are scattered across six(!) different database tables. When a user visits a page, an odyssey throughout the database begins.
In ‘wp_terms’, ‘wp_term_taxonomy’ and ‘wp_options’ tables we’ll find menu ID, slug and theme location. Then ‘wp_posts’ and ‘wp_postmeta’ to find menu’s nav items and their metas.
In the metas, we will find its targeted object, so let’s pay &…
| WordPress | 5.3+ requiredTested up to 6.7.5 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.