Nav Menu Fields
This article covers built-in WordPress dynamic data FIELDS that are automatically available in Builderius without custom queries. All fields shown work immediately when you add them to elements.
Understand the Tables
Table Columns
Dynamic Data Tag - The tag automatically added when you select from the Dynamic Data dropdown, using curly bracket syntax: {{field_name}}
Description - What content this tag will display on your website
Type - What kind of data this field returns
Data Types Explained
String - Text content like "Home" or "https://example.com/about"
Int - Whole numbers like menu item ID 142 or object ID 23
Array - Multiple child menu items for dropdowns and nested menus
How to Use This Data
Click the Dynamic Data Icon available on each Builderius element. Search for what you want and add it.
Navigation menu availability - All data shown works inside Collection elements when using built-in WordPress navigation menus (wp data sources)
Nav Menu Scope
Data about the current menu item when looping through navigation menu arrays using Collection elements. Available inside Collection element templates when your data source is a built-in WordPress navigation menu like [[wp.nav_menu__main_menu]] - includes menu item properties, links, styling classes, and hierarchical relationships automatically.
Custom GraphQL query loops work differently - only fields you explicitly query for are available as {{field_name}}. See the Custom Query Scope article for details on defining your own loop data structure.
Built-in Data Tags (Direct Use)
These fields work immediately inside Collection element templates when using wp navigation menu data sources - no setup required.
Current Menu Item Access
| Dynamic Data Tag | Description | Type |
|---|---|---|
{{ID}} | Current menu item ID | Int |
{{title}} | Current menu item display text | String |
{{url}} | Current menu item link URL | String |
{{classes}} | Current menu item CSS classes | String |
{{description}} | Current menu item description | String |
{{target}} | Current menu item link target (_blank, _self, etc.) | String |
{{object_id}} | Current menu item object ID (post/page/category ID) | Int |
Current Menu Item Hierarchy
| Dynamic Data Tag | Description | Type |
|---|---|---|
{{children}} | Current menu item child items (for dropdowns) | Array |
Helper Menu Fields
| Dynamic Data Tag | Description | Type |
|---|---|---|
{{.}} | Current menu item wildcard (print all available fields inside loop) | String |
{{index}} | Current menu item order number (print menu item number) | String |
Usage Example
<nav class="main-navigation">
<!-- Collection element data source: [[wp.nav_menu__main_menu]] -->
<!-- Inside Template: -->
</li>
<a href="{{url}}" class="nav-link {{classes}}" target="{{target}}">
{{title}}
</a>
<li>
<!-- End Template: -->
<!-- End Collection element -->
</nav>