diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/blocks/navigation/block.json --- a/wp/wp-includes/blocks/navigation/block.json Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/blocks/navigation/block.json Fri Sep 05 18:40:08 2025 +0200 @@ -1,9 +1,22 @@ { "$schema": "https://schemas.wp.org/trunk/block.json", - "apiVersion": 2, + "apiVersion": 3, "name": "core/navigation", "title": "Navigation", "category": "theme", + "allowedBlocks": [ + "core/navigation-link", + "core/search", + "core/social-links", + "core/page-list", + "core/spacer", + "core/home-link", + "core/site-title", + "core/site-logo", + "core/navigation-submenu", + "core/loginout", + "core/buttons" + ], "description": "A collection of blocks that allow visitors to get around your site.", "keywords": [ "menu", "navigation", "links" ], "textdomain": "default", @@ -41,6 +54,10 @@ "type": "string", "default": "mobile" }, + "icon": { + "type": "string", + "default": "handle" + }, "hasIcon": { "type": "boolean", "default": true @@ -63,6 +80,10 @@ "maxNestingLevel": { "type": "number", "default": 5 + }, + "templateLock": { + "type": [ "string", "boolean" ], + "enum": [ "all", "insert", "contentOnly", false ] } }, "providesContext": { @@ -79,12 +100,11 @@ "showSubmenuIcon": "showSubmenuIcon", "openSubmenusOnClick": "openSubmenusOnClick", "style": "style", - "orientation": "orientation", "maxNestingLevel": "maxNestingLevel" }, "supports": { "align": [ "wide", "full" ], - "anchor": true, + "ariaLabel": true, "html": false, "inserter": true, "typography": { @@ -94,6 +114,7 @@ "__experimentalFontWeight": true, "__experimentalTextTransform": true, "__experimentalFontFamily": true, + "__experimentalLetterSpacing": true, "__experimentalTextDecoration": true, "__experimentalSkipSerialization": [ "textDecoration" ], "__experimentalDefaultControls": { @@ -107,16 +128,18 @@ "blockGap": true } }, - "__experimentalLayout": { + "layout": { "allowSwitching": false, "allowInheriting": false, "allowVerticalAlignment": false, + "allowSizingOnChildren": true, "default": { "type": "flex" } - } + }, + "interactivity": true, + "renaming": false }, - "viewScript": "file:./view.min.js", "editorStyle": "wp-block-navigation-editor", "style": "wp-block-navigation" }