{"id":50379,"date":"2016-08-19T21:45:43","date_gmt":"2016-08-19T21:45:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/speed-up-menu\/"},"modified":"2026-07-26T13:08:36","modified_gmt":"2026-07-26T13:08:36","slug":"speed-up-menu","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/speed-up-menu\/","author":14443023,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.21","stable_tag":"1.0.21","tested":"7.0.2","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"Speed Up - Menu Cache","header_author":"Simone Nigro","header_description":"","assets_banners_color":"ffffff","last_updated":"2026-07-26 13:08:36","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/paypal.me\/snwp","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/speed-up-menu\/","header_author_uri":"https:\/\/profiles.wordpress.org\/nigrosimone","rating":5,"author_block_rating":0,"active_installs":50,"downloads":9054,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nigro.simone","date":"2016-08-19 21:55:46"},"1.0.1":{"tag":"1.0.1","author":"nigro.simone","date":"2016-08-20 23:54:38"},"1.0.10":{"tag":"1.0.10","author":"nigro.simone","date":"2017-11-16 18:41:43"},"1.0.11":{"tag":"1.0.11","author":"nigro.simone","date":"2017-12-04 19:52:48"},"1.0.12":{"tag":"1.0.12","author":"nigro.simone","date":"2019-06-07 21:29:53"},"1.0.13":{"tag":"1.0.13","author":"nigro.simone","date":"2019-11-10 08:09:40"},"1.0.14":{"tag":"1.0.14","author":"nigro.simone","date":"2019-11-17 06:56:28"},"1.0.15":{"tag":"1.0.15","author":"nigro.simone","date":"2020-08-04 09:08:30"},"1.0.16":{"tag":"1.0.16","author":"nigro.simone","date":"2021-03-21 05:27:37"},"1.0.17":{"tag":"1.0.17","author":"nigro.simone","date":"2022-01-23 07:28:34"},"1.0.18":{"tag":"1.0.18","author":"nigro.simone","date":"2023-03-05 07:29:13"},"1.0.19":{"tag":"1.0.19","author":"nigro.simone","date":"2026-07-19 05:48:53"},"1.0.2":{"tag":"1.0.2","author":"nigro.simone","date":"2016-08-21 00:44:23"},"1.0.20":{"tag":"1.0.20","author":"nigro.simone","date":"2026-07-26 11:58:03"},"1.0.21":{"tag":"1.0.21","author":"nigro.simone","date":"2026-07-26 13:08:36"},"1.0.3":{"tag":"1.0.3","author":"nigro.simone","date":"2016-08-21 08:59:44"},"1.0.4":{"tag":"1.0.4","author":"nigro.simone","date":"2016-08-27 07:56:32"},"1.0.5":{"tag":"1.0.5","author":"nigro.simone","date":"2016-08-27 16:43:40"},"1.0.6":{"tag":"1.0.6","author":"nigro.simone","date":"2016-08-27 18:33:19"},"1.0.7":{"tag":"1.0.7","author":"nigro.simone","date":"2016-08-28 08:55:47"},"1.0.8":{"tag":"1.0.8","author":"nigro.simone","date":"2016-12-07 19:14:32"},"1.0.9":{"tag":"1.0.9","author":"nigro.simone","date":"2017-02-25 10:02:13"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3623336,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3623336,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.2","1.0.20","1.0.21","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[170834,2867,5896,247,273353],"plugin_category":[52,55,59],"plugin_contributors":[89838],"plugin_business_model":[],"class_list":["post-50379","plugin","type-plugin","status-publish","hentry","plugin_tags-menu-cache","plugin_tags-nav-menu","plugin_tags-page-speed","plugin_tags-performance","plugin_tags-reduce-queries","plugin_category-performance","plugin_category-seo-and-marketing","plugin_category-utilities-and-tools","plugin_contributors-nigrosimone","plugin_committers-nigrosimone"],"banners":{"banner":"https:\/\/ps.w.org\/speed-up-menu\/assets\/banner-772x250.jpg?rev=3623336","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/speed-up-menu\/assets\/icon-128x128.jpg?rev=3623336","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Before you install: this plugin only works with classic themes.<\/strong><\/p>\n\n<p>It caches the output of <code>wp_nav_menu()<\/code>. Block themes do not use that function: they render\nnavigation with the <code>core\/navigation<\/code> block, which this plugin never sees. On a block theme\nthe plugin is active and does nothing at all. Since 2022 every default WordPress theme is a\nblock theme, so check which kind yours is first.<\/p>\n\n<p>For each menu, wordpress reads data from the database and elaborated the results. This process, repeated at each page view, is a waste time and resource.<\/p>\n\n<p>This plugin offers a caching solution that reduces this effects on performance.<\/p>\n\n<p>The only downside is that the menu will not show the active item with a different style. This plugin cache one version of the menu for all pages.<\/p>\n\n<p>Configurations are not required! You just have to install it and after the plugin does it all, none further action it's required.<\/p>\n\n<p>This plugin is very light: only 5 kb.<\/p>\n\n<h3>Caveats<\/h3>\n\n<p>If you are using user-specific dynamic menu items, this plugin will break that functionality, as it will cache the state of the first page load and any changes will not be seen. There is no per-user cache.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the complete <code>speed-up-menu<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20can%20i%20deactivate%20cache%20on%20some%20menu%3F\"><h3>How can i deactivate cache on some menu?<\/h3><\/dt>\n<dd><p>Simply add a string 'no-cache' in the menu (eg. in a css class).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Documentation: state clearly that the plugin only works with classic themes. Block themes render navigation through the core\/navigation block, which this plugin never sees<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Fix mobile detection: the user-agent pattern contained invisible characters that silently broke the blackberry, bolt and docomo entries<\/li>\n<li>Remove the user-agent cache variation: it never activated, and a menu that must look different on a phone is a stylesheet's job<\/li>\n<li>Fix three strings that could never be translated because they passed a slug instead of the text domain<\/li>\n<li>Escape the settings page output<\/li>\n<li>Declare minimum requirements: WordPress 6.0 and PHP 7.0<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 7.0<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 6.0<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 5.9<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 5.7<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 5.5<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 5.3<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Update readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 5.2<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Improve readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 4.9<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Merge cache vary for \"ie 5-8\" and \"ie 9\" in unique \"old ie\"<\/li>\n<li>Fix exception when no menu are setted <\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Tested up to Wordpress 4.7<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Little fix<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Little fix<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Vary cache on mobile or old IE browser version (5-8 and 9)<\/li>\n<li>Vary cache on menu theme location<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improve readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Improve readme.txt<\/li>\n<li>Addded link in appearance menu for purge the cache<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improve readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"The menu reduces speed of Wordpress. This plugin offers a caching solution that reduces this effects on performance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50379"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nigrosimone"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50379"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50379"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50379"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50379"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50379"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}