WP Manifestindependent plugin directory
manifest / editor / navigation-designer

Navigation Designer releases

WordPress plugin: admin UI for overriding spacing and colors on the core/navigation and core/navigation-submenu blocks, for desktop and mobile/responsive views.

by Rob Stibal · github.com/rstibal/navigation-designer

0stars
9release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/rstibal/navigation-designer/releases/download/v2.1.3/navigation-designer-2.1.3.zip

Readme

Navigation Designer

A WordPress plugin that adds per-instance style controls to the core/navigation block, exposed in the block's own Inspector Controls sidebar (Editor → select a Navigation block → "Navigation Designer" panel) — not a separate admin screen.

Three style groups, each with independent desktop and mobile tiers:

  • Navigation — the block wrapper and top-level menu items (border, corner radius, shadow, gap, item padding, hover/focus color, typography). Base background/text color stays on the block's native Styles > Color controls.
  • Submenu — the dropdown panel shown for items with children (background, text, border, radius, shadow, padding, offset, typography). Core has no native styling for this at all.
  • Submenu items — the links inside the dropdown (color incl. hover/focus, padding, typography).

Overrides are compiled to a single scoped CSS file written to wp-content/uploads/navigation-designer/nav-designer.css and enqueued after the theme's global styles — not inline styles, not theme.json — so they win on specificity without !important-fighting the whole page. The file regenerates automatically whenever a navigation menu, template, or template part is saved.

Installation

Download the latest release zip from the Releases page and upload it via Plugins → Add New → Upload Plugin, or extract it into wp-content/plugins/.

Requirements

  • WordPress 6.5+
  • PHP 7.4+

Development

npm install
npm run start   # watch mode
npm run build   # production build into build/

Releasing

Push a vMAJOR.MINOR.PATCH tag matching the Version: header in navigation-designer.php and the version in package.json. The Release GitHub Actions workflow builds the plugin, packages it into a zip with correct forward-slash paths, and publishes it as a GitHub Release.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v2.1.3 Aug 20, 2026 navigation-designer-2.1.3.zip 1
v2.1.2 Aug 20, 2026 navigation-designer-2.1.2.zip 2
v2.1.1 Aug 20, 2026 navigation-designer-2.1.1.zip 1
v2.1.0 Aug 20, 2026 navigation-designer-2.1.0.zip 2
v2.0.1 Aug 12, 2026 navigation-designer-2.0.1.zip 2
v2.0.0 Aug 11, 2026 navigation-designer.zip 1
v1.0.1 Jul 31, 2026 navigation-designer-1.0.1.zip 0
v1.0.0 Jul 31, 2026 nav-style-controls-1.0.0.zip 0