Configuring

Block settings

All settings live in the block sidebar when the block is selected.

Redirect immediately

When on, visitors are redirected as soon as they make a final selection — no button click needed. When off (the default), a Go button appears. The nav block variant has this on by default.

Open in a new tab

When on, the destination URL opens in a new browser tab (target="_blank").

Button label

The text shown on the Go button. Defaults to Go. Ignored when Redirect immediately is on.

Placeholder text

Custom placeholder text for each level. Defaults: Select a category…, Select an option…, Select a destination…. The block only shows placeholders for the levels your tree actually uses — a 2-level tree shows 2 placeholder fields.

The tree builder

Click Open menu builder in the sidebar, or Edit menu tree on the block canvas, to open the visual builder. You can:

  • Add top-level items and child items (sub-levels)
  • Edit item labels inline
  • Reorder items by drag or with the arrow buttons
  • Delete items (deleting a parent removes its children too)

Leaf items — items with no children — show a URL field. This is the redirect destination. Items with children act as category headers and cannot hold a URL themselves.

Cascade depth

The block renders exactly as many dropdowns as your tree uses. A tree with 2 levels shows 2 dropdowns; a tree with 3 levels shows 3. Branches don’t need to reach the maximum depth — a branch that tops out at level 2 will redirect from level 2 while deeper dropdowns stay disabled for that path. Up to 5 levels, the same in Free and Pro.

The JSON format

For advanced use, the raw tree data is editable in the Advanced (JSON) panel in the sidebar. Each item is an object with a label and either children (array of items) or url (string):

[
  {
    "label": "Sports",
    "children": [
      {
        "label": "NHL",
        "children": [
          { "label": "Schedule",  "url": "https://www.nhl.com/schedule" },
          { "label": "Standings", "url": "https://www.nhl.com/standings" }
        ]
      }
    ]
  }
]

An item can have children or a url, not both. Items with children are category headers. Items with a url (and no children) are redirect destinations.

Try Elmspur Cascade free.

Install from WordPress.org in under a minute.