PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Menu
  4. Classic Menu Block
Classic Menu Block icon

Classic Menu Block

A gutenberg block to use classic menus.

By Jonny Harris·Menu·Free
4.5(2 reviews)
·8.0K+ active installs·Updated 1 year ago
DownloadVisit HomepageCompare

As of April 2026, Classic Menu Block is a WordPress menu plugin with 8.0K+ active installations and a 4.5/5 rating from 2 reviews. It has been downloaded 69K+ times in total. Requires WordPress 5.9+ and PHP 5.6+. Available on WordPress.org since 2022. Last updated 1 year ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Admin Menu Editor.

4.5/52 reviews
8.0K+active installs
69K+total downloads
4 yearssince 2022

Overview

Use classic menus in gutenberg, using this block. This block renders classic menu data using wp_nav_menu function, improving backwards compatiblity.

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.52 reviews
5 ★
1
4 ★
1
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

More documentation please
by aldebaran57·1 year ago

Great plugin for what it is – as a wrapper for the classic menu insert fn wp_nav_menu(), and so to be able to insert a classic menu into a full block theme.  BUT  ….  

    • The documentation is totally absent for who this plugin is for, how you use it , whats the prerequisites    .. So the plugin provides a block to insert a classic menu  …So I assume you can insert a classic menu into a website which is using a Block theme. But if I simply start with block theme 2024, install and activate the plugin, then I don’t get in the Backend the menu item ‘Menus’  under Appearance  … so I cannot first setup/create a classic menu ….
    • But then I realised if you  include the function register_nav_menus() in an action hook in the theme, then I get the MI ‘Menus’  – 

    function register_my_menu() {

       register_nav_menus();         

    }

    add_action( ‘after_setup_theme’, ‘register_my_menu’ );

    So now I can create a classic menu in the Backend, insert a Classic Menu block  in a page and select a classic menu for that  block insert. So for example, theme 2024 has no such register fn, so I  added it to  a child theme   

    • And then to the styling   ….   The plugin  comes with some simple menu styling  – that’s  OK, at least its something  … But  if you want to do  your own styling the Spacemonkey article mentions  a filter  .. but its not clear  what it’s for / how  you  use it  …   But after looking in the code of the plugin  top file  classic-menu-block.php,  you  can use the filter  to change the  params  which  in the plugin are then passed to the classic menu insert function  wp_nav_menu() .   So  I  used this to change the class name of the outer  wrapper div of the inserted menu from the default to my own  …  as such I could remove the default styling, and style the menu as I  want without the need for !important or mega specificity.    
    • So in conclusion it would be useful to simply add this info  in the diocumentation    …. 
    • A comment on improving the default styling / adding styling config  (there isn’t any config at the moment)  …  I don’t know how far this should go  … simply because there would be so many  possibilities  to  suite each person’s needs so the whole thing becomes totally overweight  …   I think its best as is  –  the simple current  styling – at least  it works for the  non-dev, but  with the filter  a developer can do  their own styling.
    Perfect!
    by MattV·2 years ago

    Exactly what I was looking for: a simple menu-block. Nothing more, nothing less.

    Download Trends

    Today: 13Yesterday: 23This week: 139Period total: 15K

    Compatibility

    WordPress5.9+ requiredTested up to 6.5.8
    PHP5.6+ required

    Version Adoption

    v0.1
    100.0%

    Top Alternatives to Classic Menu Block

    Admin Menu Editor icon
    Admin Menu Editor
    4.6400K+ installsUpdated 1 month ago
    ViewCompare
    Max Mega Menu icon
    Max Mega Menu
    4.8300K+ installsUpdated 2 weeks ago
    ViewCompare
    Menu Icons by ThemeIsle icon
    Menu Icons by ThemeIsle
    4.9100K+ installsUpdated 3 weeks ago
    ViewCompare
    Duplicate Menu icon
    Duplicate Menu
    4.6100K+ installsUpdated 3 months ago
    ViewCompare
    Menu Image, Icons made easy icon
    Menu Image, Icons made easy
    4.5100K+ installsUpdated 8 months ago
    ViewCompare
    View all menu plugins →

    Frequently Asked Questions

    Contributors

    Jonny HarrisJonny Harris
    Plugin Info
    Version
    0.1.7
    Last Updated
    Apr 24, 2024
    WP Requires
    5.9+
    Tested Up To
    6.5.8
    PHP Requires
    5.6+
    Active Installs
    8.0K+
    Downloads
    69K+
    Added
    Jan 28, 2022
    Business
    Free

    Tags

    menublocknavigation

    Developer

    J
    Jonny Harris
    5 plugins0.0M+ total installs
    View all plugins →

    Quick Compare

    Classic Menu Block vs Admin Menu Editor→Classic Menu Block vs Max Mega Menu→Classic Menu Block vs Menu Icons by ThemeIsle→

    Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.