Mô tả
Classic Menu Sync for Block bridges the gap between classic WordPress menus and the new Navigation block system. This plugin allows you to:
- Sync Navigation blocks with classic menus – Keep your navigation blocks updated with your classic menu changes
- Auto-sync functionality – Automatically update navigation blocks when classic menus are modified
- Manual sync option – Sync on-demand when needed
- Native WordPress integration – Uses WordPress’s built-in menu converter for seamless compatibility
- Block Editor integration – Easy-to-use controls directly in the Navigation block sidebar
Perfect for sites transitioning from classic themes to block themes, or for developers who want to maintain both classic and block-based navigation systems.
Key Features
- Zero configuration – Works out of the box
- Performance optimized – Uses WordPress native functions
- Developer friendly – Clean, well-documented code
- Translation ready – Full internationalization support
- Secure – Follows WordPress security best practices
Developer Notes
This plugin uses WordPress’s native WP_Classic_To_Block_Menu_Converter class to ensure maximum compatibility and future-proofing.
For developers: The plugin exposes REST API endpoints for programmatic access:
* GET/POST /wp-json/classic-menu-sync-for-block/v1/settings/{post_id} – Manage sync settings
* POST /wp-json/classic-menu-sync-for-block/v1/sync/{post_id}/{menu_id} – Trigger sync operation
Support
For support, feature requests, or bug reports, please visit: https://weblazer.fr
GitHub
This plugin is available on GitHub: https://github.com/WEBLAZER/classic-menu-sync-for-block
You can contribute, report issues, or download the latest version from the repository.
Ảnh màn hình
Cài đặt
- Upload the plugin files to the
/wp-content/plugins/classic-menu-sync-for-blockdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Edit any Navigation block in the Block Editor.
- In the Navigation block sidebar, find the “Auto Sync with Classic Menu” panel.
- Select a classic menu to sync with and configure your sync preferences.
Hỏi đáp
-
Does this work with all themes?
-
Yes, this plugin works with any theme that supports the Navigation block (WordPress 5.9+).
-
No, this plugin only reads from classic menus and updates Navigation blocks. Your classic menus remain unchanged.
-
Yes, you can link multiple Navigation blocks to the same classic menu.
-
The Navigation block will retain its last synced content. You can manually update it or link it to a different menu.
-
Yes, as long as the menu plugins work with WordPress’s standard menu system.
Người đóng góp & Lập trình viên
“Classic Menu Sync for Block” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng gópDịch “Classic Menu Sync for Block” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
1.0.1
- Updated tested up to WordPress 6.9
- Translated all plugin files to English
- Code improvements and documentation updates
1.0.0
- Initial release
- Navigation block to classic menu synchronization
- Auto-sync functionality
- Manual sync option
- Block Editor integration
- REST API endpoints for sync operations

