Title: Bubuku Navigation Block Toolkit
Author: Luis Ruiz
Published: <strong>May 1, 2026</strong>
Last modified: August 13, 2026

---

Search plugins

![](https://ps.w.org/bubuku-navigation-block-toolkit/assets/banner-772x250.png?rev
=3520590)

![](https://ps.w.org/bubuku-navigation-block-toolkit/assets/icon.svg?rev=3520590)

# Bubuku Navigation Block Toolkit

 By [Luis Ruiz](https://profiles.wordpress.org/lruizcode/)

[Download](https://downloads.wordpress.org/plugin/bubuku-navigation-block-toolkit.1.1.1.zip)

 * [Details](https://test.wordpress.org/plugins/bubuku-navigation-block-toolkit/#description)
 * [Reviews](https://test.wordpress.org/plugins/bubuku-navigation-block-toolkit/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/bubuku-navigation-block-toolkit/#installation)
 * [Development](https://test.wordpress.org/plugins/bubuku-navigation-block-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/)

## Description

Bubuku Navigation Block Toolkit helps you manage WordPress navigation menus in block
themes more efficiently.

Export and import menus using CSV to create backups, reuse structures across sites,
or build complex menus faster without manual work.

#### Key Features

 * Backup your menus in seconds
 * Export and import menus as CSV to reuse them across sites
 * Create and manage complex menus easily
 * View menu structure before exporting
 * Full support for menu item attributes (URL, label, target, rel, etc.)

#### Why use this plugin?

Working with navigation blocks in WordPress can be limiting when you need to manage
large menus, reuse structures, or move them between environments.

This plugin simplifies the process by letting you export and import menus using 
a structured CSV format, saving time and reducing errors.

#### Current Features

 * Export menus as CSV files
 * Import menus from CSV files
 * Support for menu item attributes (URL, label, target, rel, etc.)
 * Menu structure preview inside the admin

#### Future Improvements

 * Modular feature system
 * Additional tools to extend navigation menus

### Support

**Need help or have a suggestion?**
 Please use the [official WordPress.org Support Forum](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/)
for any issues related to the plugin.

**Official Website**
 For additional information or to get in touch with the development
team, please visit our [official website](https://www.bubuku.com/).

**Like the plugin?**
 Please [leave a 5-star review](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/reviews/?filter=5)
and help others discover Bubuku Navigation Block Toolkit.

### About Bubuku Code

We develop custom WordPress solutions focused on performance, accessibility, and
maintainable code.

## Screenshots

[⌊Export navigation menus to CSV⌉⌊Export navigation menus to CSV⌉[

Export navigation menus to CSV

[⌊Import menus from CSV files⌉⌊Import menus from CSV files⌉[

Import menus from CSV files

[⌊View menu structure before exporting⌉⌊View menu structure before exporting⌉[

View menu structure before exporting

## Installation

 1. Upload the plugin files to the /wp-content/plugins/bubuku-navigation-block-toolkit
    directory, or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to the admin menu to access “Bubuku Navigation Block Toolkit”.

## FAQ

### Does this work with classic menus?

No. This plugin is designed specifically for navigation blocks used in block themes(
Full Site Editing).
 Classic menus created with the traditional menu system are 
not supported.

### Can I import menus from another site?

Yes. You can export menus as CSV and import them into another WordPress installation.

### Can I use this plugin to create large menus faster?

Yes. You can define menu structures in a CSV file and import them, which is especially
useful for creating or editing large menus efficiently.

### Will this plugin overwrite existing menus?

It depends on the import mode you choose. You can create new menus or replace existing
ones that share the same name.

### Is it safe to use for backups?

Yes. Exporting menus as CSV files allows you to keep backups of your menu structures
and restore them when needed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bubuku Navigation Block Toolkit” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Luis Ruiz ](https://profiles.wordpress.org/lruizcode/)
 *   [ Bubuku I Code ](https://profiles.wordpress.org/bubuku/)

[Translate “Bubuku Navigation Block Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/bubuku-navigation-block-toolkit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bubuku-navigation-block-toolkit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bubuku-navigation-block-toolkit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bubuku-navigation-block-toolkit/)
by [RSS](https://plugins.trac.wordpress.org/log/bubuku-navigation-block-toolkit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Internal refactor: the plugin’s logic now lives in `includes/` (parser/serializer,
   exporter, importer, admin page) instead of a single monolithic file. No behavior
   change.
 * Fixed the admin page slug (`bnbt-nav-export-import` instead of the leftover `
   nbt-nav-export-import` from an earlier rename) — the Tools submenu URL changes;
   update any bookmarks.
 * Fixed: a menu item explicitly marked as a submenu but with no direct is_submenu
   flag no longer loses its children when it does have them (a CSV item with `is_submenu
   =false` and actual children is now correctly promoted to a submenu instead of
   dropping them).
 * Added a `.pot` translation template and a PHPUnit test suite covering the parser,
   the CSV importer’s tree-building, cycle detection and opaque-block preservation.

#### 1.1.0

 * Parsing now uses WordPress’ own parse_blocks()/serialize_blocks() instead of 
   regex, supporting unlimited nesting and nested JSON attributes
 * Round-trip fidelity: links to pages/posts/categories/tags keep their kind/id 
   instead of degrading to custom links
 * Menu items other than links/submenus (Page List, Site Logo, Search, custom groups,
   etc.) are preserved intact when overwriting a menu instead of being silently 
   deleted
 * Item hierarchy is now tracked with item_id/parent_id columns, avoiding collisions
   between items that share a label; legacy label-based parent column still supported
   for older CSV files
 * CSV values are escaped against spreadsheet formula injection
 * Import now reports rows it could not apply (missing columns, empty fields, invalid
   parent references, cycles) instead of discarding them silently
 * Import validates wp_insert_post/wp_update_post results and reports failures instead
   of assuming success
 * Overwriting a menu with an ambiguous (duplicate) name is now blocked and reported
   instead of overwriting an arbitrary match; an optional nav_id column can disambiguate
 * type is validated against an allow-list, css_classes and rel are sanitized per
   token
 * Added file size (2 MB) and row count (5000) limits, plus server-side MIME validation,
   for CSV uploads

#### 1.0.0

 * Initial release
 * Export menus to CSV
 * Import menus from CSV
 * Admin interface for managing exports and imports

## Meta

 *  Version **1.1.1**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/bubuku-navigation-block-toolkit/)
 * Tags
 * [export-import](https://test.wordpress.org/plugins/tags/export-import/)[gutenberg](https://test.wordpress.org/plugins/tags/gutenberg/)
   [menu](https://test.wordpress.org/plugins/tags/menu/)[Navigation Menu](https://test.wordpress.org/plugins/tags/navigation-menu/)
 *  [Advanced View](https://test.wordpress.org/plugins/bubuku-navigation-block-toolkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/reviews/)

## Contributors

 *   [ Luis Ruiz ](https://profiles.wordpress.org/lruizcode/)
 *   [ Bubuku I Code ](https://profiles.wordpress.org/bubuku/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bubuku-navigation-block-toolkit/)