Changeset 56065 for trunk/src/wp-includes/blocks/blocks-json.php
- Timestamp:
- 06/27/2023 02:20:18 PM (2 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/blocks/blocks-json.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/blocks/blocks-json.php
r55441 r56065 1 <?php return array('archives' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/archives', 'title' => 'Archives', 'category' => 'widgets', 'description' => 'Display a date archive of your posts.', 'textdomain' => 'default', 'attributes' => array('displayAsDropdown' => array('type' => 'boolean', 'default' => false), 'showLabel' => array('type' => 'boolean', 'default' => true), 'showPostCounts' => array('type' => 'boolean', 'default' => false), 'type' => array('type' => 'string', 'default' => 'monthly')), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-archives-editor'), 'audio' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/audio', 'title' => 'Audio', 'category' => 'media', 'description' => 'Embed a simple audio player.', 'keywords' => array('music', 'sound', 'podcast', 'recording'), 'textdomain' => 'default', 'attributes' => array('src' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'src', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'autoplay' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'autoplay'), 'loop' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'loop'), 'preload' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'audio', 'attribute' => 'preload')), 'supports' => array('anchor' => true, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-audio-editor', 'style' => 'wp-block-audio'), 'avatar' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/avatar', 'title' => 'Avatar', 'category' => 'theme', 'description' => 'Add a user’s avatar.', 'textdomain' => 'default', 'attributes' => array('userId' => array('type' => 'number'), 'size' => array('type' => 'number', 'default' => 96), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId', 'commentId'), 'supports' => array('html' => false, 'align' => true, 'alignWide' => false, 'spacing' => array('margin' => true, 'padding' => true), '__experimentalBorder' => array('__experimentalSkipSerialization' => true, 'radius' => true, 'width' => true, 'color' => true, 'style' => true, '__experimentalDefaultControls' => array('radius' => true)), 'color' => array('text' => false, 'background' => false, '__experimentalDuotone' => 'img')), 'editorStyle' => 'wp-block-avatar', 'style' => 'wp-block-avatar'), 'block' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/block', 'title' => 'Reusable block', 'category' => 'reusable', 'description' => 'Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.', 'textdomain' => 'default', 'attributes' => array('ref' => array('type' => 'number')), 'supports' => array('customClassName' => false, 'html' => false, 'inserter' => false)), 'button' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/button', 'title' => 'Button', 'category' => 'design', 'parent' => array('core/buttons'), 'description' => 'Prompt visitors to take action with a button-style link.', 'keywords' => array('link'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'href'), 'title' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'title'), 'text' => array('type' => 'string', 'source' => 'html', 'selector' => 'a'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'target'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a', 'attribute' => 'rel'), 'placeholder' => array('type' => 'string'), 'backgroundColor' => array('type' => 'string'), 'textColor' => array('type' => 'string'), 'gradient' => array('type' => 'string'), 'width' => array('type' => 'number')), 'supports' => array('anchor' => true, 'align' => false, 'alignWide' => false, 'color' => array('__experimentalSkipSerialization' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'reusable' => false, 'shadow' => true, 'spacing' => array('__experimentalSkipSerialization' => true, 'padding' => array('horizontal', 'vertical'), '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('radius' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('radius' => true)), '__experimentalSelector' => '.wp-block-button .wp-block-button__link'), 'styles' => array(array('name' => 'fill', 'label' => 'Fill', 'isDefault' => true), array('name' => 'outline', 'label' => 'Outline')), 'editorStyle' => 'wp-block-button-editor', 'style' => 'wp-block-button'), 'buttons' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/buttons', 'title' => 'Buttons', 'category' => 'design', 'description' => 'Prompt visitors to take action with a group of button-style links.', 'keywords' => array('link'), 'textdomain' => 'default', 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), '__experimentalExposeControlsToChildren' => true, 'spacing' => array('blockGap' => true, 'margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('blockGap' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex'))), 'editorStyle' => 'wp-block-buttons-editor', 'style' => 'wp-block-buttons'), 'calendar' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/calendar', 'title' => 'Calendar', 'category' => 'widgets', 'description' => 'A calendar of your site’s posts.', 'keywords' => array('posts', 'archive'), 'textdomain' => 'default', 'attributes' => array('month' => array('type' => 'integer'), 'year' => array('type' => 'integer')), 'supports' => array('align' => true, 'color' => array('link' => true, '__experimentalSkipSerialization' => array('text', 'background'), '__experimentalDefaultControls' => array('background' => true, 'text' => true), '__experimentalSelector' => 'table, th'), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-calendar'), 'categories' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/categories', 'title' => 'Categories List', 'category' => 'widgets', 'description' => 'Display a list of all categories.', 'textdomain' => 'default', 'attributes' => array('displayAsDropdown' => array('type' => 'boolean', 'default' => false), 'showHierarchy' => array('type' => 'boolean', 'default' => false), 'showPostCounts' => array('type' => 'boolean', 'default' => false), 'showOnlyTopLevel' => array('type' => 'boolean', 'default' => false), 'showEmpty' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-categories-editor', 'style' => 'wp-block-categories'), 'code' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/code', 'title' => 'Code', 'category' => 'text', 'description' => 'Display code snippets that respect your spacing and tabs.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'code')), 'supports' => array('anchor' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true), '__experimentalBorder' => array('radius' => true, 'color' => true, 'width' => true, 'style' => true, '__experimentalDefaultControls' => array('width' => true, 'color' => true)), 'color' => array('text' => true, 'background' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'style' => 'wp-block-code'), 'column' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/column', 'title' => 'Column', 'category' => 'text', 'parent' => array('core/columns'), 'description' => 'A single column within a columns block.', 'textdomain' => 'default', 'attributes' => array('verticalAlignment' => array('type' => 'string'), 'width' => array('type' => 'string'), 'allowedBlocks' => array('type' => 'array'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'supports' => array('anchor' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('blockGap' => true, 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('color' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'style' => true, 'width' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => true)), 'columns' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/columns', 'title' => 'Columns', 'category' => 'design', 'description' => 'Display content in multiple columns, with blocks added to each column.', 'textdomain' => 'default', 'attributes' => array('verticalAlignment' => array('type' => 'string'), 'isStackedOnMobile' => array('type' => 'boolean', 'default' => true)), 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('blockGap' => array('__experimentalDefault' => '2em', 'sides' => array('horizontal', 'vertical')), 'margin' => array('top', 'bottom'), 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowEditing' => false, 'default' => array('type' => 'flex', 'flexWrap' => 'nowrap')), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-columns-editor', 'style' => 'wp-block-columns'), 'comment-author-name' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-author-name', 'title' => 'Comment Author Name', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the name of the author of the comment.', 'textdomain' => 'default', 'attributes' => array('isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'textAlign' => array('type' => 'string')), 'usesContext' => array('commentId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-content' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-content', 'title' => 'Comment Content', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the contents of a comment.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('padding' => array('horizontal', 'vertical'), '__experimentalDefaultControls' => array('padding' => true)), 'html' => false)), 'comment-date' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-date', 'title' => 'Comment Date', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays the date on which the comment was posted.', 'textdomain' => 'default', 'attributes' => array('format' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => true)), 'usesContext' => array('commentId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-edit-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-edit-link', 'title' => 'Comment Edit Link', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('linkTarget' => array('type' => 'string', 'default' => '_self'), 'textAlign' => array('type' => 'string')), 'supports' => array('html' => false, 'color' => array('link' => true, 'gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comment-reply-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-reply-link', 'title' => 'Comment Reply Link', 'category' => 'theme', 'ancestor' => array('core/comment-template'), 'description' => 'Displays a link to reply to a comment.', 'textdomain' => 'default', 'usesContext' => array('commentId'), 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('color' => array('gradients' => true, 'link' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'html' => false)), 'comment-template' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comment-template', 'title' => 'Comment Template', 'category' => 'design', 'parent' => array('core/comments'), 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.', 'textdomain' => 'default', 'usesContext' => array('postId'), 'supports' => array('align' => true, 'html' => false, 'reusable' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-comment-template'), 'comments' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments', 'title' => 'Comments', 'category' => 'theme', 'description' => 'An advanced block that allows displaying post comments using different visual configurations.', 'textdomain' => 'default', 'attributes' => array('tagName' => array('type' => 'string', 'default' => 'div'), 'legacy' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => array('wide', 'full'), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-comments-editor', 'usesContext' => array('postId', 'postType')), 'comments-pagination' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination', 'title' => 'Comments Pagination', 'category' => 'theme', 'parent' => array('core/comments'), 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.', 'textdomain' => 'default', 'attributes' => array('paginationArrow' => array('type' => 'string', 'default' => 'none')), 'providesContext' => array('comments/paginationArrow' => 'paginationArrow'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex')), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-comments-pagination-editor', 'style' => 'wp-block-comments-pagination'), 'comments-pagination-next' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-next', 'title' => 'Comments Next Page', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays the next comment\'s page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('postId', 'comments/paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-pagination-numbers' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-numbers', 'title' => 'Comments Page Numbers', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays a list of page numbers for comments pagination.', 'textdomain' => 'default', 'usesContext' => array('postId'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-pagination-previous' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-pagination-previous', 'title' => 'Comments Previous Page', 'category' => 'theme', 'parent' => array('core/comments-pagination'), 'description' => 'Displays the previous comment\'s page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('postId', 'comments/paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'comments-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/comments-title', 'title' => 'Comments Title', 'category' => 'theme', 'ancestor' => array('core/comments'), 'description' => 'Displays a title with the number of comments', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType'), 'attributes' => array('textAlign' => array('type' => 'string'), 'showPostTitle' => array('type' => 'boolean', 'default' => true), 'showCommentsCount' => array('type' => 'boolean', 'default' => true), 'level' => array('type' => 'number', 'default' => 2)), 'supports' => array('anchor' => false, 'align' => true, 'html' => false, '__experimentalBorder' => array('radius' => true, 'color' => true, 'width' => true, 'style' => true), 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true)))), 'cover' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/cover', 'title' => 'Cover', 'category' => 'media', 'description' => 'Add an image or video with a text overlay — great for headers.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string'), 'useFeaturedImage' => array('type' => 'boolean', 'default' => false), 'id' => array('type' => 'number'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => ''), 'hasParallax' => array('type' => 'boolean', 'default' => false), 'isRepeated' => array('type' => 'boolean', 'default' => false), 'dimRatio' => array('type' => 'number', 'default' => 100), 'overlayColor' => array('type' => 'string'), 'customOverlayColor' => array('type' => 'string'), 'backgroundType' => array('type' => 'string', 'default' => 'image'), 'focalPoint' => array('type' => 'object'), 'minHeight' => array('type' => 'number'), 'minHeightUnit' => array('type' => 'string'), 'gradient' => array('type' => 'string'), 'customGradient' => array('type' => 'string'), 'contentPosition' => array('type' => 'string'), 'isDark' => array('type' => 'boolean', 'default' => true), 'allowedBlocks' => array('type' => 'array'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false)), 'tagName' => array('type' => 'string', 'default' => 'div')), 'usesContext' => array('postId', 'postType'), 'supports' => array('anchor' => true, 'align' => true, 'html' => false, 'spacing' => array('padding' => true, 'margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('padding' => true)), 'color' => array('__experimentalDuotone' => '> .wp-block-cover__image-background, > .wp-block-cover__video-background', 'text' => false, 'background' => false), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-cover-editor', 'style' => 'wp-block-cover'), 'embed' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/embed', 'title' => 'Embed', 'category' => 'embed', 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'type' => array('type' => 'string', '__experimentalRole' => 'content'), 'providerNameSlug' => array('type' => 'string', '__experimentalRole' => 'content'), 'allowResponsive' => array('type' => 'boolean', 'default' => true), 'responsive' => array('type' => 'boolean', 'default' => false, '__experimentalRole' => 'content'), 'previewable' => array('type' => 'boolean', 'default' => true, '__experimentalRole' => 'content')), 'supports' => array('align' => true), 'editorStyle' => 'wp-block-embed-editor', 'style' => 'wp-block-embed'), 'file' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/file', 'title' => 'File', 'category' => 'media', 'description' => 'Add a link to a downloadable file.', 'keywords' => array('document', 'pdf', 'download'), 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'number'), 'href' => array('type' => 'string'), 'fileId' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'id'), 'fileName' => array('type' => 'string', 'source' => 'html', 'selector' => 'a:not([download])'), 'textLinkHref' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'href'), 'textLinkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'a:not([download])', 'attribute' => 'target'), 'showDownloadButton' => array('type' => 'boolean', 'default' => true), 'downloadButtonText' => array('type' => 'string', 'source' => 'html', 'selector' => 'a[download]'), 'displayPreview' => array('type' => 'boolean'), 'previewHeight' => array('type' => 'number', 'default' => 600)), 'supports' => array('anchor' => true, 'align' => true), 'viewScript' => 'file:./view.min.js', 'editorStyle' => 'wp-block-file-editor', 'style' => 'wp-block-file'), 'freeform' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/freeform', 'title' => 'Classic', 'category' => 'text', 'description' => 'Use the classic WordPress editor.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'reusable' => false), 'editorStyle' => 'wp-block-freeform-editor'), 'gallery' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/gallery', 'title' => 'Gallery', 'category' => 'media', 'description' => 'Display multiple images in a rich gallery.', 'keywords' => array('images', 'photos'), 'textdomain' => 'default', 'attributes' => array('images' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => '.blocks-gallery-item', 'query' => array('url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'src'), 'fullUrl' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-full-url'), 'link' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-link'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => ''), 'id' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'data-id'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => '.blocks-gallery-item__caption'))), 'ids' => array('type' => 'array', 'items' => array('type' => 'number'), 'default' => array()), 'shortCodeTransforms' => array('type' => 'array', 'default' => array(), 'items' => array('type' => 'object')), 'columns' => array('type' => 'number', 'minimum' => 1, 'maximum' => 8), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => '.blocks-gallery-caption'), 'imageCrop' => array('type' => 'boolean', 'default' => true), 'fixedHeight' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string'), 'linkTo' => array('type' => 'string'), 'sizeSlug' => array('type' => 'string', 'default' => 'large'), 'allowResize' => array('type' => 'boolean', 'default' => false)), 'providesContext' => array('allowResize' => 'allowResize', 'imageCrop' => 'imageCrop', 'fixedHeight' => 'fixedHeight'), 'supports' => array('anchor' => true, 'align' => true, 'html' => false, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), 'spacing' => array('margin' => true, 'padding' => true, 'blockGap' => array('horizontal', 'vertical'), '__experimentalSkipSerialization' => array('blockGap'), '__experimentalDefaultControls' => array('blockGap' => true)), 'color' => array('text' => false, 'background' => true, 'gradients' => true), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowEditing' => false, 'default' => array('type' => 'flex'))), 'editorStyle' => 'wp-block-gallery-editor', 'style' => 'wp-block-gallery'), 'group' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/group', 'title' => 'Group', 'category' => 'design', 'description' => 'Gather blocks in a layout container.', 'keywords' => array('container', 'wrapper', 'row', 'section'), 'textdomain' => 'default', 'attributes' => array('tagName' => array('type' => 'string', 'default' => 'div'), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'supports' => array('__experimentalOnEnter' => true, '__experimentalSettings' => true, 'align' => array('wide', 'full'), 'anchor' => true, 'ariaLabel' => true, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true, 'blockGap' => true, '__experimentalDefaultControls' => array('padding' => true, 'blockGap' => true)), 'dimensions' => array('minHeight' => true), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), 'position' => array('sticky' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalLayout' => array('allowSizingOnChildren' => true)), 'editorStyle' => 'wp-block-group-editor', 'style' => 'wp-block-group'), 'heading' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/heading', 'title' => 'Heading', 'category' => 'text', 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.', 'keywords' => array('title', 'subtitle'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'h1,h2,h3,h4,h5,h6', 'default' => '', '__experimentalRole' => 'content'), 'level' => array('type' => 'number', 'default' => 2), 'placeholder' => array('type' => 'string')), 'supports' => array('align' => array('wide', 'full'), 'anchor' => true, 'className' => true, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true)), '__unstablePasteTextInline' => true, '__experimentalSlashInserter' => true), 'editorStyle' => 'wp-block-heading-editor', 'style' => 'wp-block-heading'), 'home-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/home-link', 'category' => 'design', 'parent' => array('core/navigation'), 'title' => 'Home Link', 'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'fontSize', 'customFontSize', 'style'), 'supports' => array('reusable' => false, 'html' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-home-link-editor', 'style' => 'wp-block-home-link'), 'html' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/html', 'title' => 'Custom HTML', 'category' => 'widgets', 'description' => 'Add custom HTML code and preview it as you edit.', 'keywords' => array('embed'), 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'raw')), 'supports' => array('customClassName' => false, 'className' => false, 'html' => false), 'editorStyle' => 'wp-block-html-editor'), 'image' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/image', 'title' => 'Image', 'category' => 'media', 'usesContext' => array('allowResize', 'imageCrop', 'fixedHeight'), 'description' => 'Insert an image to make a visual statement.', 'keywords' => array('img', 'photo', 'picture'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string'), 'url' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'src', '__experimentalRole' => 'content'), 'alt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'alt', 'default' => '', '__experimentalRole' => 'content'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'title' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'img', 'attribute' => 'title', '__experimentalRole' => 'content'), 'href' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'href', '__experimentalRole' => 'content'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'rel'), 'linkClass' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'class'), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'width' => array('type' => 'number'), 'height' => array('type' => 'number'), 'sizeSlug' => array('type' => 'string'), 'linkDestination' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure > a', 'attribute' => 'target')), 'supports' => array('anchor' => true, 'color' => array('__experimentalDuotone' => 'img, .components-placeholder', 'text' => false, 'background' => false), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSelector' => 'img, .wp-block-image__crop-area', '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'rounded', 'label' => 'Rounded')), 'editorStyle' => 'wp-block-image-editor', 'style' => 'wp-block-image'), 'latest-comments' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/latest-comments', 'title' => 'Latest Comments', 'category' => 'widgets', 'description' => 'Display a list of your most recent comments.', 'keywords' => array('recent comments'), 'textdomain' => 'default', 'attributes' => array('commentsToShow' => array('type' => 'number', 'default' => 5, 'minimum' => 1, 'maximum' => 100), 'displayAvatar' => array('type' => 'boolean', 'default' => true), 'displayDate' => array('type' => 'boolean', 'default' => true), 'displayExcerpt' => array('type' => 'boolean', 'default' => true)), 'supports' => array('align' => true, 'html' => false, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-latest-comments-editor', 'style' => 'wp-block-latest-comments'), 'latest-posts' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/latest-posts', 'title' => 'Latest Posts', 'category' => 'widgets', 'description' => 'Display a list of your most recent posts.', 'keywords' => array('recent posts'), 'textdomain' => 'default', 'attributes' => array('categories' => array('type' => 'array', 'items' => array('type' => 'object')), 'selectedAuthor' => array('type' => 'number'), 'postsToShow' => array('type' => 'number', 'default' => 5), 'displayPostContent' => array('type' => 'boolean', 'default' => false), 'displayPostContentRadio' => array('type' => 'string', 'default' => 'excerpt'), 'excerptLength' => array('type' => 'number', 'default' => 55), 'displayAuthor' => array('type' => 'boolean', 'default' => false), 'displayPostDate' => array('type' => 'boolean', 'default' => false), 'postLayout' => array('type' => 'string', 'default' => 'list'), 'columns' => array('type' => 'number', 'default' => 3), 'order' => array('type' => 'string', 'default' => 'desc'), 'orderBy' => array('type' => 'string', 'default' => 'date'), 'displayFeaturedImage' => array('type' => 'boolean', 'default' => false), 'featuredImageAlign' => array('type' => 'string', 'enum' => array('left', 'center', 'right')), 'featuredImageSizeSlug' => array('type' => 'string', 'default' => 'thumbnail'), 'featuredImageSizeWidth' => array('type' => 'number', 'default' => null), 'featuredImageSizeHeight' => array('type' => 'number', 'default' => null), 'addLinkToFeaturedImage' => array('type' => 'boolean', 'default' => false)), 'supports' => array('align' => true, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-latest-posts-editor', 'style' => 'wp-block-latest-posts'), 'legacy-widget' => array('apiVersion' => 2, 'name' => 'core/legacy-widget', 'title' => 'Legacy Widget', 'category' => 'widgets', 'description' => 'Display a legacy widget.', 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'string', 'default' => null), 'idBase' => array('type' => 'string', 'default' => null), 'instance' => array('type' => 'object', 'default' => null)), 'supports' => array('html' => false, 'customClassName' => false, 'reusable' => false), 'editorStyle' => 'wp-block-legacy-widget-editor'), 'list' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/list', 'title' => 'List', 'category' => 'text', 'description' => 'Create a bulleted or numbered list.', 'keywords' => array('bullet list', 'ordered list', 'numbered list'), 'textdomain' => 'default', 'attributes' => array('ordered' => array('type' => 'boolean', 'default' => false, '__experimentalRole' => 'content'), 'values' => array('type' => 'string', 'source' => 'html', 'selector' => 'ol,ul', 'multiline' => 'li', '__unstableMultilineWrapperTags' => array('ol', 'ul'), 'default' => '', '__experimentalRole' => 'content'), 'type' => array('type' => 'string'), 'start' => array('type' => 'number'), 'reversed' => array('type' => 'boolean'), 'placeholder' => array('type' => 'string')), 'supports' => array('anchor' => true, 'className' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), '__unstablePasteTextInline' => true, '__experimentalSelector' => 'ol,ul', '__experimentalSlashInserter' => true), 'editorStyle' => 'wp-block-list-editor', 'style' => 'wp-block-list'), 'list-item' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/list-item', 'title' => 'List item', 'category' => 'text', 'parent' => array('core/list'), 'description' => 'Create a list item.', 'textdomain' => 'default', 'attributes' => array('placeholder' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'li', 'default' => '', '__experimentalRole' => 'content')), 'supports' => array('className' => false, '__experimentalSelector' => 'li', 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'loginout' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/loginout', 'title' => 'Login/out', 'category' => 'theme', 'description' => 'Show login & logout links.', 'keywords' => array('login', 'logout', 'form'), 'textdomain' => 'default', 'attributes' => array('displayLoginAsForm' => array('type' => 'boolean', 'default' => false), 'redirectToCurrent' => array('type' => 'boolean', 'default' => true)), 'supports' => array('className' => true, 'typography' => array('fontSize' => false))), 'media-text' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/media-text', 'title' => 'Media & Text', 'category' => 'media', 'description' => 'Set media and words side-by-side for a richer layout.', 'keywords' => array('image', 'video'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string', 'default' => 'wide'), 'mediaAlt' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure img', 'attribute' => 'alt', 'default' => '', '__experimentalRole' => 'content'), 'mediaPosition' => array('type' => 'string', 'default' => 'left'), 'mediaId' => array('type' => 'number', '__experimentalRole' => 'content'), 'mediaUrl' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure video,figure img', 'attribute' => 'src', '__experimentalRole' => 'content'), 'mediaLink' => array('type' => 'string'), 'linkDestination' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'target'), 'href' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'href', '__experimentalRole' => 'content'), 'rel' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'rel'), 'linkClass' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'figure a', 'attribute' => 'class'), 'mediaType' => array('type' => 'string', '__experimentalRole' => 'content'), 'mediaWidth' => array('type' => 'number', 'default' => 50), 'mediaSizeSlug' => array('type' => 'string'), 'isStackedOnMobile' => array('type' => 'boolean', 'default' => true), 'verticalAlignment' => array('type' => 'string'), 'imageFill' => array('type' => 'boolean'), 'focalPoint' => array('type' => 'object')), 'supports' => array('anchor' => true, 'align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-media-text-editor', 'style' => 'wp-block-media-text'), 'missing' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/missing', 'title' => 'Unsupported', 'category' => 'text', 'description' => 'Your site doesn’t include support for this block.', 'textdomain' => 'default', 'attributes' => array('originalName' => array('type' => 'string'), 'originalUndelimitedContent' => array('type' => 'string'), 'originalContent' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'inserter' => false, 'html' => false, 'reusable' => false)), 'more' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/more', 'title' => 'More', 'category' => 'design', 'description' => 'Content before this block will be shown in the excerpt on your archives page.', 'keywords' => array('read more'), 'textdomain' => 'default', 'attributes' => array('customText' => array('type' => 'string'), 'noTeaser' => array('type' => 'boolean', 'default' => false)), 'supports' => array('customClassName' => false, 'className' => false, 'html' => false, 'multiple' => false), 'editorStyle' => 'wp-block-more-editor'), 'navigation' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation', 'title' => 'Navigation', 'category' => 'theme', 'description' => 'A collection of blocks that allow visitors to get around your site.', 'keywords' => array('menu', 'navigation', 'links'), 'textdomain' => 'default', 'attributes' => array('ref' => array('type' => 'number'), 'textColor' => array('type' => 'string'), 'customTextColor' => array('type' => 'string'), 'rgbTextColor' => array('type' => 'string'), 'backgroundColor' => array('type' => 'string'), 'customBackgroundColor' => array('type' => 'string'), 'rgbBackgroundColor' => array('type' => 'string'), 'showSubmenuIcon' => array('type' => 'boolean', 'default' => true), 'openSubmenusOnClick' => array('type' => 'boolean', 'default' => false), 'overlayMenu' => array('type' => 'string', 'default' => 'mobile'), 'icon' => array('type' => 'string', 'default' => 'handle'), 'hasIcon' => array('type' => 'boolean', 'default' => true), '__unstableLocation' => array('type' => 'string'), 'overlayBackgroundColor' => array('type' => 'string'), 'customOverlayBackgroundColor' => array('type' => 'string'), 'overlayTextColor' => array('type' => 'string'), 'customOverlayTextColor' => array('type' => 'string'), 'maxNestingLevel' => array('type' => 'number', 'default' => 5), 'templateLock' => array('type' => array('string', 'boolean'), 'enum' => array('all', 'insert', 'contentOnly', false))), 'providesContext' => array('textColor' => 'textColor', 'customTextColor' => 'customTextColor', 'backgroundColor' => 'backgroundColor', 'customBackgroundColor' => 'customBackgroundColor', 'overlayTextColor' => 'overlayTextColor', 'customOverlayTextColor' => 'customOverlayTextColor', 'overlayBackgroundColor' => 'overlayBackgroundColor', 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor', 'fontSize' => 'fontSize', 'customFontSize' => 'customFontSize', 'showSubmenuIcon' => 'showSubmenuIcon', 'openSubmenusOnClick' => 'openSubmenusOnClick', 'style' => 'style', 'orientation' => 'orientation', 'maxNestingLevel' => 'maxNestingLevel'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'inserter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalTextTransform' => true, '__experimentalFontFamily' => true, '__experimentalLetterSpacing' => true, '__experimentalTextDecoration' => true, '__experimentalSkipSerialization' => array('textDecoration'), '__experimentalDefaultControls' => array('fontSize' => true)), 'spacing' => array('blockGap' => true, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), '__experimentalDefaultControls' => array('blockGap' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowVerticalAlignment' => false, 'allowSizingOnChildren' => true, 'default' => array('type' => 'flex')), '__experimentalStyle' => array('elements' => array('link' => array('color' => array('text' => 'inherit'))))), 'viewScript' => array('file:./view.min.js', 'file:./view-modal.min.js'), 'editorStyle' => 'wp-block-navigation-editor', 'style' => 'wp-block-navigation'), 'navigation-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation-link', 'title' => 'Custom Link', 'category' => 'design', 'parent' => array('core/navigation'), 'description' => 'Add a page, link, or another item to your navigation.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string'), 'type' => array('type' => 'string'), 'description' => array('type' => 'string'), 'rel' => array('type' => 'string'), 'id' => array('type' => 'number'), 'opensInNewTab' => array('type' => 'boolean', 'default' => false), 'url' => array('type' => 'string'), 'title' => array('type' => 'string'), 'kind' => array('type' => 'string'), 'isTopLevelLink' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'maxNestingLevel', 'style'), 'supports' => array('reusable' => false, 'html' => false, '__experimentalSlashInserter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-navigation-link-editor', 'style' => 'wp-block-navigation-link'), 'navigation-submenu' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/navigation-submenu', 'title' => 'Submenu', 'category' => 'design', 'parent' => array('core/navigation'), 'description' => 'Add a submenu to your navigation.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string'), 'type' => array('type' => 'string'), 'description' => array('type' => 'string'), 'rel' => array('type' => 'string'), 'id' => array('type' => 'number'), 'opensInNewTab' => array('type' => 'boolean', 'default' => false), 'url' => array('type' => 'string'), 'title' => array('type' => 'string'), 'kind' => array('type' => 'string'), 'isTopLevelItem' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'maxNestingLevel', 'openSubmenusOnClick', 'style'), 'supports' => array('reusable' => false, 'html' => false), 'editorStyle' => 'wp-block-navigation-submenu-editor', 'style' => 'wp-block-navigation-submenu'), 'nextpage' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/nextpage', 'title' => 'Page Break', 'category' => 'design', 'description' => 'Separate your content into a multi-page experience.', 'keywords' => array('next page', 'pagination'), 'parent' => array('core/post-content'), 'textdomain' => 'default', 'supports' => array('customClassName' => false, 'className' => false, 'html' => false), 'editorStyle' => 'wp-block-nextpage-editor'), 'page-list' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/page-list', 'title' => 'Page List', 'category' => 'widgets', 'description' => 'Display a list of all pages.', 'keywords' => array('menu', 'navigation'), 'textdomain' => 'default', 'attributes' => array('parentPageID' => array('type' => 'integer', 'default' => 0), 'isNested' => array('type' => 'boolean', 'default' => false)), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'style', 'openSubmenusOnClick'), 'supports' => array('reusable' => false, 'html' => false, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-page-list-editor', 'style' => 'wp-block-page-list'), 'page-list-item' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/page-list-item', 'title' => 'Page List Item', 'category' => 'widgets', 'parent' => array('core/page-list'), 'description' => 'Displays a page inside a list of all pages.', 'keywords' => array('page', 'menu', 'navigation'), 'textdomain' => 'default', 'attributes' => array('id' => array('type' => 'number'), 'label' => array('type' => 'string'), 'title' => array('type' => 'string'), 'link' => array('type' => 'string'), 'hasChildren' => array('type' => 'boolean')), 'usesContext' => array('textColor', 'customTextColor', 'backgroundColor', 'customBackgroundColor', 'overlayTextColor', 'customOverlayTextColor', 'overlayBackgroundColor', 'customOverlayBackgroundColor', 'fontSize', 'customFontSize', 'showSubmenuIcon', 'style', 'openSubmenusOnClick'), 'supports' => array('reusable' => false, 'html' => false, 'lock' => false, 'inserter' => false, '__experimentalToolbar' => false), 'editorStyle' => 'wp-block-page-list-editor', 'style' => 'wp-block-page-list'), 'paragraph' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/paragraph', 'title' => 'Paragraph', 'category' => 'text', 'description' => 'Start with the basic building block of all narrative.', 'keywords' => array('text'), 'textdomain' => 'default', 'attributes' => array('align' => array('type' => 'string'), 'content' => array('type' => 'string', 'source' => 'html', 'selector' => 'p', 'default' => '', '__experimentalRole' => 'content'), 'dropCap' => array('type' => 'boolean', 'default' => false), 'placeholder' => array('type' => 'string'), 'direction' => array('type' => 'string', 'enum' => array('ltr', 'rtl'))), 'supports' => array('anchor' => true, 'className' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalSelector' => 'p', '__unstablePasteTextInline' => true), 'editorStyle' => 'wp-block-paragraph-editor', 'style' => 'wp-block-paragraph'), 'pattern' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/pattern', 'title' => 'Pattern', 'category' => 'theme', 'description' => 'Show a block pattern.', 'supports' => array('html' => false, 'inserter' => false), 'textdomain' => 'default', 'attributes' => array('slug' => array('type' => 'string'))), 'post-author' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author', 'title' => 'Post Author', 'category' => 'theme', 'description' => 'Display post author details such as name, avatar, and bio.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'avatarSize' => array('type' => 'number', 'default' => 48), 'showAvatar' => array('type' => 'boolean', 'default' => true), 'showBio' => array('type' => 'boolean'), 'byline' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId', 'queryId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDuotone' => '.wp-block-post-author__avatar img', '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'editorStyle' => 'wp-block-post-author-editor', 'style' => 'wp-block-post-author'), 'post-author-biography' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author-biography', 'title' => 'Post Author Biography', 'category' => 'theme', 'description' => 'The author biography.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'usesContext' => array('postType', 'postId'), 'supports' => array('spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-author-name' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-author-name', 'title' => 'Post Author Name', 'category' => 'theme', 'description' => 'The author name.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postType', 'postId'), 'supports' => array('html' => false, 'spacing' => array('margin' => true, 'padding' => true), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-comments-form' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-comments-form', 'title' => 'Post Comments Form', 'category' => 'theme', 'description' => 'Display a post\'s comments form.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'usesContext' => array('postId', 'postType'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-comments-form-editor', 'style' => array('wp-block-post-comments-form', 'wp-block-buttons', 'wp-block-button')), 'post-content' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-content', 'title' => 'Post Content', 'category' => 'theme', 'description' => 'Displays the contents of a post or page.', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, '__experimentalLayout' => true, 'dimensions' => array('minHeight' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-content-editor'), 'post-date' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-date', 'title' => 'Post Date', 'category' => 'theme', 'description' => 'Add the date of this post.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'format' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => false), 'displayType' => array('type' => 'string', 'default' => 'date')), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'post-excerpt' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-excerpt', 'title' => 'Post Excerpt', 'category' => 'theme', 'description' => 'Display a post\'s excerpt.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'moreText' => array('type' => 'string'), 'showMoreOnNewLine' => array('type' => 'boolean', 'default' => true)), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-post-excerpt-editor', 'style' => 'wp-block-post-excerpt'), 'post-featured-image' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-featured-image', 'title' => 'Post Featured Image', 'category' => 'theme', 'description' => 'Display a post\'s featured image.', 'textdomain' => 'default', 'attributes' => array('isLink' => array('type' => 'boolean', 'default' => false), 'width' => array('type' => 'string'), 'height' => array('type' => 'string'), 'scale' => array('type' => 'string', 'default' => 'cover'), 'sizeSlug' => array('type' => 'string'), 'rel' => array('type' => 'string', 'attribute' => 'rel', 'default' => ''), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'overlayColor' => array('type' => 'string'), 'customOverlayColor' => array('type' => 'string'), 'dimRatio' => array('type' => 'number', 'default' => 0), 'gradient' => array('type' => 'string'), 'customGradient' => array('type' => 'string')), 'usesContext' => array('postId', 'postType', 'queryId'), 'supports' => array('align' => array('left', 'right', 'center', 'wide', 'full'), 'color' => array('__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before', 'text' => false, 'background' => false), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay', '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true)), 'html' => false, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-post-featured-image-editor', 'style' => 'wp-block-post-featured-image'), 'post-navigation-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-navigation-link', 'title' => 'Post Navigation Link', 'category' => 'theme', 'description' => 'Displays the next or previous post link that is adjacent to the current post.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string'), 'type' => array('type' => 'string', 'default' => 'next'), 'label' => array('type' => 'string'), 'showTitle' => array('type' => 'boolean', 'default' => false), 'linkLabel' => array('type' => 'boolean', 'default' => false), 'arrow' => array('type' => 'string', 'default' => 'none')), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('link' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-navigation-link'), 'post-template' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-template', 'title' => 'Post Template', 'category' => 'theme', 'parent' => array('core/query'), 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.', 'textdomain' => 'default', 'usesContext' => array('queryId', 'query', 'queryContext', 'displayLayout', 'templateSlug', 'previewPostType'), 'supports' => array('reusable' => false, 'html' => false, 'align' => true, '__experimentalLayout' => array('allowEditing' => false), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-template', 'editorStyle' => 'wp-block-post-template-editor'), 'post-terms' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-terms', 'title' => 'Post Terms', 'category' => 'theme', 'description' => 'Post terms.', 'textdomain' => 'default', 'attributes' => array('term' => array('type' => 'string'), 'textAlign' => array('type' => 'string'), 'separator' => array('type' => 'string', 'default' => ', '), 'prefix' => array('type' => 'string', 'default' => ''), 'suffix' => array('type' => 'string', 'default' => '')), 'usesContext' => array('postId', 'postType'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-post-terms'), 'post-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/post-title', 'title' => 'Post Title', 'category' => 'theme', 'description' => 'Displays the title of a post, page, or any other content-type.', 'textdomain' => 'default', 'usesContext' => array('postId', 'postType', 'queryId'), 'attributes' => array('textAlign' => array('type' => 'string'), 'level' => array('type' => 'number', 'default' => 2), 'isLink' => array('type' => 'boolean', 'default' => false), 'rel' => array('type' => 'string', 'attribute' => 'rel', 'default' => ''), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true))), 'style' => 'wp-block-post-title'), 'preformatted' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/preformatted', 'title' => 'Preformatted', 'category' => 'text', 'description' => 'Add text that respects your spacing and tabs, and also allows styling.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'pre', 'default' => '', '__unstablePreserveWhiteSpace' => true, '__experimentalRole' => 'content')), 'supports' => array('anchor' => true, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'style' => 'wp-block-preformatted'), 'pullquote' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/pullquote', 'title' => 'Pullquote', 'category' => 'text', 'description' => 'Give special visual emphasis to a quote from your text.', 'textdomain' => 'default', 'attributes' => array('value' => array('type' => 'string', 'source' => 'html', 'selector' => 'p', '__experimentalRole' => 'content'), 'citation' => array('type' => 'string', 'source' => 'html', 'selector' => 'cite', 'default' => '', '__experimentalRole' => 'content'), 'textAlign' => array('type' => 'string')), 'supports' => array('anchor' => true, 'align' => array('left', 'right', 'wide', 'full'), 'color' => array('gradients' => true, 'background' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'style' => true, 'width' => true)), '__experimentalStyle' => array('typography' => array('fontSize' => '1.5em', 'lineHeight' => '1.6'))), 'editorStyle' => 'wp-block-pullquote-editor', 'style' => 'wp-block-pullquote'), 'query' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query', 'title' => 'Query Loop', 'category' => 'theme', 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.', 'textdomain' => 'default', 'attributes' => array('queryId' => array('type' => 'number'), 'query' => array('type' => 'object', 'default' => array('perPage' => null, 'pages' => 0, 'offset' => 0, 'postType' => 'post', 'order' => 'desc', 'orderBy' => 'date', 'author' => '', 'search' => '', 'exclude' => array(), 'sticky' => '', 'inherit' => true, 'taxQuery' => null, 'parents' => array())), 'tagName' => array('type' => 'string', 'default' => 'div'), 'displayLayout' => array('type' => 'object', 'default' => array('type' => 'list')), 'namespace' => array('type' => 'string')), 'providesContext' => array('queryId' => 'queryId', 'query' => 'query', 'displayLayout' => 'displayLayout'), 'supports' => array('align' => array('wide', 'full'), 'html' => false, '__experimentalLayout' => true), 'editorStyle' => 'wp-block-query-editor'), 'query-no-results' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-no-results', 'title' => 'No results', 'category' => 'theme', 'description' => 'Contains the block elements used to render content when no query results are found.', 'parent' => array('core/query'), 'textdomain' => 'default', 'usesContext' => array('queryId', 'query'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-pagination' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination', 'title' => 'Pagination', 'category' => 'theme', 'parent' => array('core/query'), 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.', 'textdomain' => 'default', 'attributes' => array('paginationArrow' => array('type' => 'string', 'default' => 'none')), 'usesContext' => array('queryId', 'query'), 'providesContext' => array('paginationArrow' => 'paginationArrow'), 'supports' => array('align' => true, 'reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'default' => array('type' => 'flex')), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-query-pagination-editor', 'style' => 'wp-block-query-pagination'), 'query-pagination-next' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-next', 'title' => 'Next Page', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays the next posts page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('queryId', 'query', 'paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-pagination-numbers' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-numbers', 'title' => 'Page Numbers', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays a list of page numbers for pagination', 'textdomain' => 'default', 'usesContext' => array('queryId', 'query'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'query-pagination-numbers-editor'), 'query-pagination-previous' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-pagination-previous', 'title' => 'Previous Page', 'category' => 'theme', 'parent' => array('core/query-pagination'), 'description' => 'Displays the previous posts page link.', 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string')), 'usesContext' => array('queryId', 'query', 'paginationArrow'), 'supports' => array('reusable' => false, 'html' => false, 'color' => array('gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)))), 'query-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/query-title', 'title' => 'Query Title', 'category' => 'theme', 'description' => 'Display the query title.', 'textdomain' => 'default', 'attributes' => array('type' => array('type' => 'string'), 'textAlign' => array('type' => 'string'), 'level' => array('type' => 'number', 'default' => 1), 'showPrefix' => array('type' => 'boolean', 'default' => true), 'showSearchTerm' => array('type' => 'boolean', 'default' => true)), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true, 'textTransform' => true))), 'style' => 'wp-block-query-title'), 'quote' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/quote', 'title' => 'Quote', 'category' => 'text', 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar', 'keywords' => array('blockquote', 'cite'), 'textdomain' => 'default', 'attributes' => array('value' => array('type' => 'string', 'source' => 'html', 'selector' => 'blockquote', 'multiline' => 'p', 'default' => '', '__experimentalRole' => 'content'), 'citation' => array('type' => 'string', 'source' => 'html', 'selector' => 'cite', 'default' => '', '__experimentalRole' => 'content'), 'align' => array('type' => 'string')), 'supports' => array('anchor' => true, '__experimentalOnEnter' => true, 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'plain', 'label' => 'Plain')), 'editorStyle' => 'wp-block-quote-editor', 'style' => 'wp-block-quote'), 'read-more' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/read-more', 'title' => 'Read More', 'category' => 'theme', 'description' => 'Displays the link of a post, page, or any other content-type.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string'), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'usesContext' => array('postId'), 'supports' => array('html' => false, 'color' => array('gradients' => true, 'text' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'textDecoration' => true)), 'spacing' => array('margin' => array('top', 'bottom'), 'padding' => true, '__experimentalDefaultControls' => array('padding' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalDefaultControls' => array('width' => true))), 'style' => 'wp-block-read-more'), 'rss' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/rss', 'title' => 'RSS', 'category' => 'widgets', 'description' => 'Display entries from any RSS or Atom feed.', 'keywords' => array('atom', 'feed'), 'textdomain' => 'default', 'attributes' => array('columns' => array('type' => 'number', 'default' => 2), 'blockLayout' => array('type' => 'string', 'default' => 'list'), 'feedURL' => array('type' => 'string', 'default' => ''), 'itemsToShow' => array('type' => 'number', 'default' => 5), 'displayExcerpt' => array('type' => 'boolean', 'default' => false), 'displayAuthor' => array('type' => 'boolean', 'default' => false), 'displayDate' => array('type' => 'boolean', 'default' => false), 'excerptLength' => array('type' => 'number', 'default' => 55)), 'supports' => array('align' => true, 'html' => false), 'editorStyle' => 'wp-block-rss-editor', 'style' => 'wp-block-rss'), 'search' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/search', 'title' => 'Search', 'category' => 'widgets', 'description' => 'Help visitors find your content.', 'keywords' => array('find'), 'textdomain' => 'default', 'attributes' => array('label' => array('type' => 'string', '__experimentalRole' => 'content'), 'showLabel' => array('type' => 'boolean', 'default' => true), 'placeholder' => array('type' => 'string', 'default' => '', '__experimentalRole' => 'content'), 'width' => array('type' => 'number'), 'widthUnit' => array('type' => 'string'), 'buttonText' => array('type' => 'string', '__experimentalRole' => 'content'), 'buttonPosition' => array('type' => 'string', 'default' => 'button-outside'), 'buttonUseIcon' => array('type' => 'boolean', 'default' => false), 'query' => array('type' => 'object', 'default' => array())), 'supports' => array('align' => array('left', 'center', 'right'), 'color' => array('gradients' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('__experimentalSkipSerialization' => true, '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button', 'fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalBorder' => array('color' => true, 'radius' => true, 'width' => true, '__experimentalSkipSerialization' => true, '__experimentalDefaultControls' => array('color' => true, 'radius' => true, 'width' => true)), 'html' => false), 'editorStyle' => 'wp-block-search-editor', 'style' => 'wp-block-search'), 'separator' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/separator', 'title' => 'Separator', 'category' => 'design', 'description' => 'Create a break between ideas or sections with a horizontal separator.', 'keywords' => array('horizontal-line', 'hr', 'divider'), 'textdomain' => 'default', 'attributes' => array('opacity' => array('type' => 'string', 'default' => 'alpha-channel')), 'supports' => array('anchor' => true, 'align' => array('center', 'wide', 'full'), 'color' => array('enableContrastChecker' => false, '__experimentalSkipSerialization' => true, 'gradients' => true, 'background' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => true)), 'spacing' => array('margin' => array('top', 'bottom'))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'wide', 'label' => 'Wide Line'), array('name' => 'dots', 'label' => 'Dots')), 'editorStyle' => 'wp-block-separator-editor', 'style' => 'wp-block-separator'), 'shortcode' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/shortcode', 'title' => 'Shortcode', 'category' => 'widgets', 'description' => 'Insert additional custom elements with a WordPress shortcode.', 'textdomain' => 'default', 'attributes' => array('text' => array('type' => 'string', 'source' => 'html')), 'supports' => array('className' => false, 'customClassName' => false, 'html' => false), 'editorStyle' => 'wp-block-shortcode-editor'), 'site-logo' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-logo', 'title' => 'Site Logo', 'category' => 'theme', 'description' => 'Display a graphic to represent this site. Update the block, and the changes apply everywhere it’s used. This is different than the site icon, which is the smaller image visible in your dashboard, browser tabs, etc used to help others recognize this site.', 'textdomain' => 'default', 'attributes' => array('width' => array('type' => 'number'), 'isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self'), 'shouldSyncIcon' => array('type' => 'boolean')), 'example' => array('viewportWidth' => 500, 'attributes' => array('width' => 350, 'className' => 'block-editor-block-types-list__site-logo-example')), 'supports' => array('html' => false, 'align' => true, 'alignWide' => false, 'color' => array('__experimentalDuotone' => 'img, .components-placeholder__illustration, .components-placeholder::before', 'text' => false, 'background' => false), 'spacing' => array('margin' => true, 'padding' => true)), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'rounded', 'label' => 'Rounded')), 'editorStyle' => 'wp-block-site-logo-editor', 'style' => 'wp-block-site-logo'), 'site-tagline' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-tagline', 'title' => 'Site Tagline', 'category' => 'theme', 'description' => 'Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design.', 'keywords' => array('description'), 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'example' => array(), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-site-tagline-editor'), 'site-title' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/site-title', 'title' => 'Site Title', 'category' => 'theme', 'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.', 'textdomain' => 'default', 'attributes' => array('level' => array('type' => 'number', 'default' => 1), 'textAlign' => array('type' => 'string'), 'isLink' => array('type' => 'boolean', 'default' => true), 'linkTarget' => array('type' => 'string', 'default' => '_self')), 'example' => array('viewportWidth' => 500), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true, 'link' => true)), 'spacing' => array('padding' => true, 'margin' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'lineHeight' => true, 'fontAppearance' => true, 'letterSpacing' => true, 'textTransform' => true))), 'editorStyle' => 'wp-block-site-title-editor', 'style' => 'wp-block-site-title'), 'social-link' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/social-link', 'title' => 'Social Icon', 'category' => 'widgets', 'parent' => array('core/social-links'), 'description' => 'Display an icon linking to a social media profile or site.', 'textdomain' => 'default', 'attributes' => array('url' => array('type' => 'string'), 'service' => array('type' => 'string'), 'label' => array('type' => 'string'), 'rel' => array('type' => 'string')), 'usesContext' => array('openInNewTab', 'showLabels', 'iconColorValue', 'iconBackgroundColorValue'), 'supports' => array('reusable' => false, 'html' => false), 'editorStyle' => 'wp-block-social-link-editor'), 'social-links' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/social-links', 'title' => 'Social Icons', 'category' => 'widgets', 'description' => 'Display icons linking to your social media profiles or sites.', 'keywords' => array('links'), 'textdomain' => 'default', 'attributes' => array('iconColor' => array('type' => 'string'), 'customIconColor' => array('type' => 'string'), 'iconColorValue' => array('type' => 'string'), 'iconBackgroundColor' => array('type' => 'string'), 'customIconBackgroundColor' => array('type' => 'string'), 'iconBackgroundColorValue' => array('type' => 'string'), 'openInNewTab' => array('type' => 'boolean', 'default' => false), 'showLabels' => array('type' => 'boolean', 'default' => false), 'size' => array('type' => 'string')), 'providesContext' => array('openInNewTab' => 'openInNewTab', 'showLabels' => 'showLabels', 'iconColorValue' => 'iconColorValue', 'iconBackgroundColorValue' => 'iconBackgroundColorValue'), 'supports' => array('align' => array('left', 'center', 'right'), 'anchor' => true, '__experimentalExposeControlsToChildren' => true, '__experimentalLayout' => array('allowSwitching' => false, 'allowInheriting' => false, 'allowVerticalAlignment' => false, 'default' => array('type' => 'flex')), 'color' => array('enableContrastChecker' => false, 'background' => true, 'gradients' => true, 'text' => false, '__experimentalDefaultControls' => array('background' => false)), 'spacing' => array('blockGap' => array('horizontal', 'vertical'), 'margin' => true, 'padding' => true, 'units' => array('px', 'em', 'rem', 'vh', 'vw'), '__experimentalDefaultControls' => array('blockGap' => true))), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'logos-only', 'label' => 'Logos Only'), array('name' => 'pill-shape', 'label' => 'Pill Shape')), 'editorStyle' => 'wp-block-social-links-editor', 'style' => 'wp-block-social-links'), 'spacer' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/spacer', 'title' => 'Spacer', 'category' => 'design', 'description' => 'Add white space between blocks and customize its height.', 'textdomain' => 'default', 'attributes' => array('height' => array('type' => 'string', 'default' => '100px'), 'width' => array('type' => 'string')), 'usesContext' => array('orientation'), 'supports' => array('anchor' => true, 'spacing' => array('margin' => array('top', 'bottom'), '__experimentalDefaultControls' => array('margin' => true))), 'editorStyle' => 'wp-block-spacer-editor', 'style' => 'wp-block-spacer'), 'table' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/table', 'title' => 'Table', 'category' => 'text', 'description' => 'Create structured content in rows and columns to display information.', 'textdomain' => 'default', 'attributes' => array('hasFixedLayout' => array('type' => 'boolean', 'default' => false), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', 'default' => ''), 'head' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'thead tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan'))))), 'body' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'tbody tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan'))))), 'foot' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'tfoot tr', 'query' => array('cells' => array('type' => 'array', 'default' => array(), 'source' => 'query', 'selector' => 'td,th', 'query' => array('content' => array('type' => 'string', 'source' => 'html'), 'tag' => array('type' => 'string', 'default' => 'td', 'source' => 'tag'), 'scope' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'scope'), 'align' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'data-align'), 'colspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'colspan'), 'rowspan' => array('type' => 'string', 'source' => 'attribute', 'attribute' => 'rowspan')))))), 'supports' => array('anchor' => true, 'align' => true, 'color' => array('__experimentalSkipSerialization' => true, 'gradients' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true)), '__experimentalBorder' => array('__experimentalSkipSerialization' => true, 'color' => true, 'style' => true, 'width' => true, '__experimentalDefaultControls' => array('color' => true, 'style' => true, 'width' => true)), '__experimentalSelector' => '.wp-block-table > table'), 'styles' => array(array('name' => 'regular', 'label' => 'Default', 'isDefault' => true), array('name' => 'stripes', 'label' => 'Stripes')), 'editorStyle' => 'wp-block-table-editor', 'style' => 'wp-block-table'), 'tag-cloud' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/tag-cloud', 'title' => 'Tag Cloud', 'category' => 'widgets', 'description' => 'A cloud of your most used tags.', 'textdomain' => 'default', 'attributes' => array('numberOfTags' => array('type' => 'number', 'default' => 45, 'minimum' => 1, 'maximum' => 100), 'taxonomy' => array('type' => 'string', 'default' => 'post_tag'), 'showTagCounts' => array('type' => 'boolean', 'default' => false), 'smallestFontSize' => array('type' => 'string', 'default' => '8pt'), 'largestFontSize' => array('type' => 'string', 'default' => '22pt')), 'styles' => array(array('name' => 'default', 'label' => 'Default', 'isDefault' => true), array('name' => 'outline', 'label' => 'Outline')), 'supports' => array('html' => false, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true), 'typography' => array('lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalLetterSpacing' => true)), 'editorStyle' => 'wp-block-tag-cloud-editor'), 'template-part' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/template-part', 'title' => 'Template Part', 'category' => 'theme', 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.', 'textdomain' => 'default', 'attributes' => array('slug' => array('type' => 'string'), 'theme' => array('type' => 'string'), 'tagName' => array('type' => 'string'), 'area' => array('type' => 'string')), 'supports' => array('align' => true, 'html' => false, 'reusable' => false), 'editorStyle' => 'wp-block-template-part-editor'), 'term-description' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/term-description', 'title' => 'Term Description', 'category' => 'theme', 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.', 'textdomain' => 'default', 'attributes' => array('textAlign' => array('type' => 'string')), 'supports' => array('align' => array('wide', 'full'), 'html' => false, 'color' => array('link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'spacing' => array('padding' => true, 'margin' => true), 'typography' => array('fontSize' => true, 'lineHeight' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalLetterSpacing' => true, '__experimentalDefaultControls' => array('fontSize' => true))), 'editorStyle' => 'wp-block-term-description-editor'), 'text-columns' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/text-columns', 'title' => 'Text Columns (deprecated)', 'icon' => 'columns', 'category' => 'design', 'description' => 'This block is deprecated. Please use the Columns block instead.', 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'array', 'source' => 'query', 'selector' => 'p', 'query' => array('children' => array('type' => 'string', 'source' => 'html')), 'default' => array(array(), array())), 'columns' => array('type' => 'number', 'default' => 2), 'width' => array('type' => 'string')), 'supports' => array('inserter' => false), 'editorStyle' => 'wp-block-text-columns-editor', 'style' => 'wp-block-text-columns'), 'verse' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/verse', 'title' => 'Verse', 'category' => 'text', 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.', 'keywords' => array('poetry', 'poem'), 'textdomain' => 'default', 'attributes' => array('content' => array('type' => 'string', 'source' => 'html', 'selector' => 'pre', 'default' => '', '__unstablePreserveWhiteSpace' => true, '__experimentalRole' => 'content'), 'textAlign' => array('type' => 'string')), 'supports' => array('anchor' => true, 'color' => array('gradients' => true, 'link' => true, '__experimentalDefaultControls' => array('background' => true, 'text' => true)), 'typography' => array('fontSize' => true, '__experimentalFontFamily' => true, 'lineHeight' => true, '__experimentalFontStyle' => true, '__experimentalFontWeight' => true, '__experimentalLetterSpacing' => true, '__experimentalTextTransform' => true, '__experimentalTextDecoration' => true, '__experimentalDefaultControls' => array('fontSize' => true, 'fontAppearance' => true)), 'spacing' => array('margin' => true, 'padding' => true)), 'style' => 'wp-block-verse', 'editorStyle' => 'wp-block-verse-editor'), 'video' => array('$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 2, 'name' => 'core/video', 'title' => 'Video', 'category' => 'media', 'description' => 'Embed a video from your media library or upload a new one.', 'keywords' => array('movie'), 'textdomain' => 'default', 'attributes' => array('autoplay' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'autoplay'), 'caption' => array('type' => 'string', 'source' => 'html', 'selector' => 'figcaption', '__experimentalRole' => 'content'), 'controls' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'controls', 'default' => true), 'id' => array('type' => 'number', '__experimentalRole' => 'content'), 'loop' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'loop'), 'muted' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'muted'), 'poster' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'poster'), 'preload' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'preload', 'default' => 'metadata'), 'src' => array('type' => 'string', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'src', '__experimentalRole' => 'content'), 'playsInline' => array('type' => 'boolean', 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'playsinline'), 'tracks' => array('__experimentalRole' => 'content', 'type' => 'array', 'items' => array('type' => 'object'), 'default' => array())), 'supports' => array('anchor' => true, 'align' => true, 'spacing' => array('margin' => true, 'padding' => true)), 'editorStyle' => 'wp-block-video-editor', 'style' => 'wp-block-video'), 'widget-group' => array('apiVersion' => 2, 'name' => 'core/widget-group', 'category' => 'widgets', 'attributes' => array('title' => array('type' => 'string')), 'supports' => array('html' => false, 'inserter' => true, 'customClassName' => true, 'reusable' => false), 'editorStyle' => 'wp-block-widget-group-editor', 'style' => 'wp-block-widget-group')); 1 <?php return array( 2 'archives' => array( 3 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4 'apiVersion' => 3, 5 'name' => 'core/archives', 6 'title' => 'Archives', 7 'category' => 'widgets', 8 'description' => 'Display a date archive of your posts.', 9 'textdomain' => 'default', 10 'attributes' => array( 11 'displayAsDropdown' => array( 12 'type' => 'boolean', 13 'default' => false 14 ), 15 'showLabel' => array( 16 'type' => 'boolean', 17 'default' => true 18 ), 19 'showPostCounts' => array( 20 'type' => 'boolean', 21 'default' => false 22 ), 23 'type' => array( 24 'type' => 'string', 25 'default' => 'monthly' 26 ) 27 ), 28 'supports' => array( 29 'align' => true, 30 'html' => false, 31 'spacing' => array( 32 'margin' => true, 33 'padding' => true 34 ), 35 'typography' => array( 36 'fontSize' => true, 37 'lineHeight' => true, 38 '__experimentalFontFamily' => true, 39 '__experimentalFontWeight' => true, 40 '__experimentalFontStyle' => true, 41 '__experimentalTextTransform' => true, 42 '__experimentalTextDecoration' => true, 43 '__experimentalLetterSpacing' => true, 44 '__experimentalDefaultControls' => array( 45 'fontSize' => true 46 ) 47 ) 48 ), 49 'editorStyle' => 'wp-block-archives-editor' 50 ), 51 'audio' => array( 52 '$schema' => 'https://schemas.wp.org/trunk/block.json', 53 'apiVersion' => 3, 54 'name' => 'core/audio', 55 'title' => 'Audio', 56 'category' => 'media', 57 'description' => 'Embed a simple audio player.', 58 'keywords' => array( 59 'music', 60 'sound', 61 'podcast', 62 'recording' 63 ), 64 'textdomain' => 'default', 65 'attributes' => array( 66 'src' => array( 67 'type' => 'string', 68 'source' => 'attribute', 69 'selector' => 'audio', 70 'attribute' => 'src', 71 '__experimentalRole' => 'content' 72 ), 73 'caption' => array( 74 'type' => 'string', 75 'source' => 'html', 76 'selector' => 'figcaption', 77 '__experimentalRole' => 'content' 78 ), 79 'id' => array( 80 'type' => 'number', 81 '__experimentalRole' => 'content' 82 ), 83 'autoplay' => array( 84 'type' => 'boolean', 85 'source' => 'attribute', 86 'selector' => 'audio', 87 'attribute' => 'autoplay' 88 ), 89 'loop' => array( 90 'type' => 'boolean', 91 'source' => 'attribute', 92 'selector' => 'audio', 93 'attribute' => 'loop' 94 ), 95 'preload' => array( 96 'type' => 'string', 97 'source' => 'attribute', 98 'selector' => 'audio', 99 'attribute' => 'preload' 100 ) 101 ), 102 'supports' => array( 103 'anchor' => true, 104 'align' => true, 105 'spacing' => array( 106 'margin' => true, 107 'padding' => true 108 ) 109 ), 110 'editorStyle' => 'wp-block-audio-editor', 111 'style' => 'wp-block-audio' 112 ), 113 'avatar' => array( 114 '$schema' => 'https://schemas.wp.org/trunk/block.json', 115 'apiVersion' => 3, 116 'name' => 'core/avatar', 117 'title' => 'Avatar', 118 'category' => 'theme', 119 'description' => 'Add a user’s avatar.', 120 'textdomain' => 'default', 121 'attributes' => array( 122 'userId' => array( 123 'type' => 'number' 124 ), 125 'size' => array( 126 'type' => 'number', 127 'default' => 96 128 ), 129 'isLink' => array( 130 'type' => 'boolean', 131 'default' => false 132 ), 133 'linkTarget' => array( 134 'type' => 'string', 135 'default' => '_self' 136 ) 137 ), 138 'usesContext' => array( 139 'postType', 140 'postId', 141 'commentId' 142 ), 143 'supports' => array( 144 'html' => false, 145 'align' => true, 146 'alignWide' => false, 147 'spacing' => array( 148 'margin' => true, 149 'padding' => true 150 ), 151 '__experimentalBorder' => array( 152 '__experimentalSkipSerialization' => true, 153 'radius' => true, 154 'width' => true, 155 'color' => true, 156 'style' => true, 157 '__experimentalDefaultControls' => array( 158 'radius' => true 159 ) 160 ), 161 'color' => array( 162 'text' => false, 163 'background' => false, 164 '__experimentalDuotone' => 'img' 165 ) 166 ), 167 'editorStyle' => 'wp-block-avatar-editor', 168 'style' => 'wp-block-avatar' 169 ), 170 'block' => array( 171 '$schema' => 'https://schemas.wp.org/trunk/block.json', 172 'apiVersion' => 3, 173 'name' => 'core/block', 174 'title' => 'Pattern', 175 'category' => 'reusable', 176 'description' => 'Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.', 177 'textdomain' => 'default', 178 'attributes' => array( 179 'ref' => array( 180 'type' => 'number' 181 ) 182 ), 183 'supports' => array( 184 'customClassName' => false, 185 'html' => false, 186 'inserter' => false 187 ) 188 ), 189 'button' => array( 190 '$schema' => 'https://schemas.wp.org/trunk/block.json', 191 'apiVersion' => 3, 192 'name' => 'core/button', 193 'title' => 'Button', 194 'category' => 'design', 195 'parent' => array( 196 'core/buttons' 197 ), 198 'description' => 'Prompt visitors to take action with a button-style link.', 199 'keywords' => array( 200 'link' 201 ), 202 'textdomain' => 'default', 203 'attributes' => array( 204 'textAlign' => array( 205 'type' => 'string' 206 ), 207 'url' => array( 208 'type' => 'string', 209 'source' => 'attribute', 210 'selector' => 'a', 211 'attribute' => 'href', 212 '__experimentalRole' => 'content' 213 ), 214 'title' => array( 215 'type' => 'string', 216 'source' => 'attribute', 217 'selector' => 'a', 218 'attribute' => 'title', 219 '__experimentalRole' => 'content' 220 ), 221 'text' => array( 222 'type' => 'string', 223 'source' => 'html', 224 'selector' => 'a', 225 '__experimentalRole' => 'content' 226 ), 227 'linkTarget' => array( 228 'type' => 'string', 229 'source' => 'attribute', 230 'selector' => 'a', 231 'attribute' => 'target', 232 '__experimentalRole' => 'content' 233 ), 234 'rel' => array( 235 'type' => 'string', 236 'source' => 'attribute', 237 'selector' => 'a', 238 'attribute' => 'rel', 239 '__experimentalRole' => 'content' 240 ), 241 'placeholder' => array( 242 'type' => 'string' 243 ), 244 'backgroundColor' => array( 245 'type' => 'string' 246 ), 247 'textColor' => array( 248 'type' => 'string' 249 ), 250 'gradient' => array( 251 'type' => 'string' 252 ), 253 'width' => array( 254 'type' => 'number' 255 ) 256 ), 257 'supports' => array( 258 'anchor' => true, 259 'align' => false, 260 'alignWide' => false, 261 'color' => array( 262 '__experimentalSkipSerialization' => true, 263 'gradients' => true, 264 '__experimentalDefaultControls' => array( 265 'background' => true, 266 'text' => true 267 ) 268 ), 269 'typography' => array( 270 'fontSize' => true, 271 'lineHeight' => true, 272 '__experimentalFontFamily' => true, 273 '__experimentalFontWeight' => true, 274 '__experimentalFontStyle' => true, 275 '__experimentalTextTransform' => true, 276 '__experimentalTextDecoration' => true, 277 '__experimentalLetterSpacing' => true, 278 '__experimentalDefaultControls' => array( 279 'fontSize' => true 280 ) 281 ), 282 'reusable' => false, 283 'shadow' => true, 284 'spacing' => array( 285 '__experimentalSkipSerialization' => true, 286 'padding' => array( 287 'horizontal', 288 'vertical' 289 ), 290 '__experimentalDefaultControls' => array( 291 'padding' => true 292 ) 293 ), 294 '__experimentalBorder' => array( 295 'color' => true, 296 'radius' => true, 297 'style' => true, 298 'width' => true, 299 '__experimentalSkipSerialization' => true, 300 '__experimentalDefaultControls' => array( 301 'color' => true, 302 'radius' => true, 303 'style' => true, 304 'width' => true 305 ) 306 ), 307 '__experimentalSelector' => '.wp-block-button .wp-block-button__link' 308 ), 309 'styles' => array( 310 array( 311 'name' => 'fill', 312 'label' => 'Fill', 313 'isDefault' => true 314 ), 315 array( 316 'name' => 'outline', 317 'label' => 'Outline' 318 ) 319 ), 320 'editorStyle' => 'wp-block-button-editor', 321 'style' => 'wp-block-button' 322 ), 323 'buttons' => array( 324 '$schema' => 'https://schemas.wp.org/trunk/block.json', 325 'apiVersion' => 3, 326 'name' => 'core/buttons', 327 'title' => 'Buttons', 328 'category' => 'design', 329 'description' => 'Prompt visitors to take action with a group of button-style links.', 330 'keywords' => array( 331 'link' 332 ), 333 'textdomain' => 'default', 334 'supports' => array( 335 'anchor' => true, 336 'align' => array( 337 'wide', 338 'full' 339 ), 340 'html' => false, 341 '__experimentalExposeControlsToChildren' => true, 342 'spacing' => array( 343 'blockGap' => true, 344 'margin' => array( 345 'top', 346 'bottom' 347 ), 348 '__experimentalDefaultControls' => array( 349 'blockGap' => true 350 ) 351 ), 352 'typography' => array( 353 'fontSize' => true, 354 'lineHeight' => true, 355 '__experimentalFontFamily' => true, 356 '__experimentalFontWeight' => true, 357 '__experimentalFontStyle' => true, 358 '__experimentalTextTransform' => true, 359 '__experimentalTextDecoration' => true, 360 '__experimentalLetterSpacing' => true, 361 '__experimentalDefaultControls' => array( 362 'fontSize' => true 363 ) 364 ), 365 'layout' => array( 366 'allowSwitching' => false, 367 'allowInheriting' => false, 368 'default' => array( 369 'type' => 'flex' 370 ) 371 ) 372 ), 373 'editorStyle' => 'wp-block-buttons-editor', 374 'style' => 'wp-block-buttons' 375 ), 376 'calendar' => array( 377 '$schema' => 'https://schemas.wp.org/trunk/block.json', 378 'apiVersion' => 3, 379 'name' => 'core/calendar', 380 'title' => 'Calendar', 381 'category' => 'widgets', 382 'description' => 'A calendar of your site’s posts.', 383 'keywords' => array( 384 'posts', 385 'archive' 386 ), 387 'textdomain' => 'default', 388 'attributes' => array( 389 'month' => array( 390 'type' => 'integer' 391 ), 392 'year' => array( 393 'type' => 'integer' 394 ) 395 ), 396 'supports' => array( 397 'align' => true, 398 'color' => array( 399 'link' => true, 400 '__experimentalSkipSerialization' => array( 401 'text', 402 'background' 403 ), 404 '__experimentalDefaultControls' => array( 405 'background' => true, 406 'text' => true 407 ), 408 '__experimentalSelector' => 'table, th' 409 ), 410 'typography' => array( 411 'fontSize' => true, 412 'lineHeight' => true, 413 '__experimentalFontFamily' => true, 414 '__experimentalFontWeight' => true, 415 '__experimentalFontStyle' => true, 416 '__experimentalTextTransform' => true, 417 '__experimentalLetterSpacing' => true, 418 '__experimentalDefaultControls' => array( 419 'fontSize' => true 420 ) 421 ) 422 ), 423 'style' => 'wp-block-calendar' 424 ), 425 'categories' => array( 426 '$schema' => 'https://schemas.wp.org/trunk/block.json', 427 'apiVersion' => 3, 428 'name' => 'core/categories', 429 'title' => 'Categories List', 430 'category' => 'widgets', 431 'description' => 'Display a list of all categories.', 432 'textdomain' => 'default', 433 'attributes' => array( 434 'displayAsDropdown' => array( 435 'type' => 'boolean', 436 'default' => false 437 ), 438 'showHierarchy' => array( 439 'type' => 'boolean', 440 'default' => false 441 ), 442 'showPostCounts' => array( 443 'type' => 'boolean', 444 'default' => false 445 ), 446 'showOnlyTopLevel' => array( 447 'type' => 'boolean', 448 'default' => false 449 ), 450 'showEmpty' => array( 451 'type' => 'boolean', 452 'default' => false 453 ) 454 ), 455 'supports' => array( 456 'align' => true, 457 'html' => false, 458 'spacing' => array( 459 'margin' => true, 460 'padding' => true 461 ), 462 'typography' => array( 463 'fontSize' => true, 464 'lineHeight' => true, 465 '__experimentalFontFamily' => true, 466 '__experimentalFontWeight' => true, 467 '__experimentalFontStyle' => true, 468 '__experimentalTextTransform' => true, 469 '__experimentalTextDecoration' => true, 470 '__experimentalLetterSpacing' => true, 471 '__experimentalDefaultControls' => array( 472 'fontSize' => true 473 ) 474 ) 475 ), 476 'editorStyle' => 'wp-block-categories-editor', 477 'style' => 'wp-block-categories' 478 ), 479 'code' => array( 480 '$schema' => 'https://schemas.wp.org/trunk/block.json', 481 'apiVersion' => 3, 482 'name' => 'core/code', 483 'title' => 'Code', 484 'category' => 'text', 485 'description' => 'Display code snippets that respect your spacing and tabs.', 486 'textdomain' => 'default', 487 'attributes' => array( 488 'content' => array( 489 'type' => 'string', 490 'source' => 'html', 491 'selector' => 'code' 492 ) 493 ), 494 'supports' => array( 495 'align' => array( 496 'wide' 497 ), 498 'anchor' => true, 499 'typography' => array( 500 'fontSize' => true, 501 'lineHeight' => true, 502 '__experimentalFontFamily' => true, 503 '__experimentalFontWeight' => true, 504 '__experimentalFontStyle' => true, 505 '__experimentalTextTransform' => true, 506 '__experimentalTextDecoration' => true, 507 '__experimentalLetterSpacing' => true, 508 '__experimentalDefaultControls' => array( 509 'fontSize' => true 510 ) 511 ), 512 'spacing' => array( 513 'margin' => array( 514 'top', 515 'bottom' 516 ), 517 'padding' => true 518 ), 519 '__experimentalBorder' => array( 520 'radius' => true, 521 'color' => true, 522 'width' => true, 523 'style' => true, 524 '__experimentalDefaultControls' => array( 525 'width' => true, 526 'color' => true 527 ) 528 ), 529 'color' => array( 530 'text' => true, 531 'background' => true, 532 'gradients' => true, 533 '__experimentalDefaultControls' => array( 534 'background' => true, 535 'text' => true 536 ) 537 ) 538 ), 539 'style' => 'wp-block-code' 540 ), 541 'column' => array( 542 '$schema' => 'https://schemas.wp.org/trunk/block.json', 543 'apiVersion' => 3, 544 'name' => 'core/column', 545 'title' => 'Column', 546 'category' => 'design', 547 'parent' => array( 548 'core/columns' 549 ), 550 'description' => 'A single column within a columns block.', 551 'textdomain' => 'default', 552 'attributes' => array( 553 'verticalAlignment' => array( 554 'type' => 'string' 555 ), 556 'width' => array( 557 'type' => 'string' 558 ), 559 'allowedBlocks' => array( 560 'type' => 'array' 561 ), 562 'templateLock' => array( 563 'type' => array( 564 'string', 565 'boolean' 566 ), 567 'enum' => array( 568 'all', 569 'insert', 570 'contentOnly', 571 false 572 ) 573 ) 574 ), 575 'supports' => array( 576 'anchor' => true, 577 'reusable' => false, 578 'html' => false, 579 'color' => array( 580 'gradients' => true, 581 'link' => true, 582 '__experimentalDefaultControls' => array( 583 'background' => true, 584 'text' => true 585 ) 586 ), 587 'spacing' => array( 588 'blockGap' => true, 589 'padding' => true, 590 '__experimentalDefaultControls' => array( 591 'padding' => true, 592 'blockGap' => true 593 ) 594 ), 595 '__experimentalBorder' => array( 596 'color' => true, 597 'style' => true, 598 'width' => true, 599 '__experimentalDefaultControls' => array( 600 'color' => true, 601 'style' => true, 602 'width' => true 603 ) 604 ), 605 'typography' => array( 606 'fontSize' => true, 607 'lineHeight' => true, 608 '__experimentalFontFamily' => true, 609 '__experimentalFontWeight' => true, 610 '__experimentalFontStyle' => true, 611 '__experimentalTextTransform' => true, 612 '__experimentalTextDecoration' => true, 613 '__experimentalLetterSpacing' => true, 614 '__experimentalDefaultControls' => array( 615 'fontSize' => true 616 ) 617 ), 618 'layout' => true 619 ) 620 ), 621 'columns' => array( 622 '$schema' => 'https://schemas.wp.org/trunk/block.json', 623 'apiVersion' => 3, 624 'name' => 'core/columns', 625 'title' => 'Columns', 626 'category' => 'design', 627 'description' => 'Display content in multiple columns, with blocks added to each column.', 628 'textdomain' => 'default', 629 'attributes' => array( 630 'verticalAlignment' => array( 631 'type' => 'string' 632 ), 633 'isStackedOnMobile' => array( 634 'type' => 'boolean', 635 'default' => true 636 ), 637 'templateLock' => array( 638 'type' => array( 639 'string', 640 'boolean' 641 ), 642 'enum' => array( 643 'all', 644 'insert', 645 'contentOnly', 646 false 647 ) 648 ) 649 ), 650 'supports' => array( 651 'anchor' => true, 652 'align' => array( 653 'wide', 654 'full' 655 ), 656 'html' => false, 657 'color' => array( 658 'gradients' => true, 659 'link' => true, 660 '__experimentalDefaultControls' => array( 661 'background' => true, 662 'text' => true 663 ) 664 ), 665 'spacing' => array( 666 'blockGap' => array( 667 '__experimentalDefault' => '2em', 668 'sides' => array( 669 'horizontal', 670 'vertical' 671 ) 672 ), 673 'margin' => array( 674 'top', 675 'bottom' 676 ), 677 'padding' => true, 678 '__experimentalDefaultControls' => array( 679 'padding' => true, 680 'blockGap' => true 681 ) 682 ), 683 'layout' => array( 684 'allowSwitching' => false, 685 'allowInheriting' => false, 686 'allowEditing' => false, 687 'default' => array( 688 'type' => 'flex', 689 'flexWrap' => 'nowrap' 690 ) 691 ), 692 '__experimentalBorder' => array( 693 'color' => true, 694 'radius' => true, 695 'style' => true, 696 'width' => true, 697 '__experimentalDefaultControls' => array( 698 'color' => true, 699 'radius' => true, 700 'style' => true, 701 'width' => true 702 ) 703 ), 704 'typography' => array( 705 'fontSize' => true, 706 'lineHeight' => true, 707 '__experimentalFontFamily' => true, 708 '__experimentalFontWeight' => true, 709 '__experimentalFontStyle' => true, 710 '__experimentalTextTransform' => true, 711 '__experimentalTextDecoration' => true, 712 '__experimentalLetterSpacing' => true, 713 '__experimentalDefaultControls' => array( 714 'fontSize' => true 715 ) 716 ) 717 ), 718 'editorStyle' => 'wp-block-columns-editor', 719 'style' => 'wp-block-columns' 720 ), 721 'comment-author-name' => array( 722 '$schema' => 'https://schemas.wp.org/trunk/block.json', 723 'apiVersion' => 3, 724 'name' => 'core/comment-author-name', 725 'title' => 'Comment Author Name', 726 'category' => 'theme', 727 'ancestor' => array( 728 'core/comment-template' 729 ), 730 'description' => 'Displays the name of the author of the comment.', 731 'textdomain' => 'default', 732 'attributes' => array( 733 'isLink' => array( 734 'type' => 'boolean', 735 'default' => true 736 ), 737 'linkTarget' => array( 738 'type' => 'string', 739 'default' => '_self' 740 ), 741 'textAlign' => array( 742 'type' => 'string' 743 ) 744 ), 745 'usesContext' => array( 746 'commentId' 747 ), 748 'supports' => array( 749 'html' => false, 750 'spacing' => array( 751 'margin' => true, 752 'padding' => true 753 ), 754 'color' => array( 755 'gradients' => true, 756 'link' => true, 757 '__experimentalDefaultControls' => array( 758 'background' => true, 759 'text' => true, 760 'link' => true 761 ) 762 ), 763 'typography' => array( 764 'fontSize' => true, 765 'lineHeight' => true, 766 '__experimentalFontFamily' => true, 767 '__experimentalFontWeight' => true, 768 '__experimentalFontStyle' => true, 769 '__experimentalTextTransform' => true, 770 '__experimentalTextDecoration' => true, 771 '__experimentalLetterSpacing' => true, 772 '__experimentalDefaultControls' => array( 773 'fontSize' => true 774 ) 775 ) 776 ) 777 ), 778 'comment-content' => array( 779 '$schema' => 'https://schemas.wp.org/trunk/block.json', 780 'apiVersion' => 3, 781 'name' => 'core/comment-content', 782 'title' => 'Comment Content', 783 'category' => 'theme', 784 'ancestor' => array( 785 'core/comment-template' 786 ), 787 'description' => 'Displays the contents of a comment.', 788 'textdomain' => 'default', 789 'usesContext' => array( 790 'commentId' 791 ), 792 'attributes' => array( 793 'textAlign' => array( 794 'type' => 'string' 795 ) 796 ), 797 'supports' => array( 798 'color' => array( 799 'gradients' => true, 800 'link' => true, 801 '__experimentalDefaultControls' => array( 802 'background' => true, 803 'text' => true 804 ) 805 ), 806 'typography' => array( 807 'fontSize' => true, 808 'lineHeight' => true, 809 '__experimentalFontFamily' => true, 810 '__experimentalFontWeight' => true, 811 '__experimentalFontStyle' => true, 812 '__experimentalTextTransform' => true, 813 '__experimentalTextDecoration' => true, 814 '__experimentalLetterSpacing' => true, 815 '__experimentalDefaultControls' => array( 816 'fontSize' => true 817 ) 818 ), 819 'spacing' => array( 820 'padding' => array( 821 'horizontal', 822 'vertical' 823 ), 824 '__experimentalDefaultControls' => array( 825 'padding' => true 826 ) 827 ), 828 'html' => false 829 ) 830 ), 831 'comment-date' => array( 832 '$schema' => 'https://schemas.wp.org/trunk/block.json', 833 'apiVersion' => 3, 834 'name' => 'core/comment-date', 835 'title' => 'Comment Date', 836 'category' => 'theme', 837 'ancestor' => array( 838 'core/comment-template' 839 ), 840 'description' => 'Displays the date on which the comment was posted.', 841 'textdomain' => 'default', 842 'attributes' => array( 843 'format' => array( 844 'type' => 'string' 845 ), 846 'isLink' => array( 847 'type' => 'boolean', 848 'default' => true 849 ) 850 ), 851 'usesContext' => array( 852 'commentId' 853 ), 854 'supports' => array( 855 'html' => false, 856 'color' => array( 857 'gradients' => true, 858 'link' => true, 859 '__experimentalDefaultControls' => array( 860 'background' => true, 861 'text' => true, 862 'link' => true 863 ) 864 ), 865 'spacing' => array( 866 'margin' => true, 867 'padding' => true 868 ), 869 'typography' => array( 870 'fontSize' => true, 871 'lineHeight' => true, 872 '__experimentalFontFamily' => true, 873 '__experimentalFontWeight' => true, 874 '__experimentalFontStyle' => true, 875 '__experimentalTextTransform' => true, 876 '__experimentalTextDecoration' => true, 877 '__experimentalLetterSpacing' => true, 878 '__experimentalDefaultControls' => array( 879 'fontSize' => true 880 ) 881 ) 882 ) 883 ), 884 'comment-edit-link' => array( 885 '$schema' => 'https://schemas.wp.org/trunk/block.json', 886 'apiVersion' => 3, 887 'name' => 'core/comment-edit-link', 888 'title' => 'Comment Edit Link', 889 'category' => 'theme', 890 'ancestor' => array( 891 'core/comment-template' 892 ), 893 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.', 894 'textdomain' => 'default', 895 'usesContext' => array( 896 'commentId' 897 ), 898 'attributes' => array( 899 'linkTarget' => array( 900 'type' => 'string', 901 'default' => '_self' 902 ), 903 'textAlign' => array( 904 'type' => 'string' 905 ) 906 ), 907 'supports' => array( 908 'html' => false, 909 'color' => array( 910 'link' => true, 911 'gradients' => true, 912 'text' => false, 913 '__experimentalDefaultControls' => array( 914 'background' => true, 915 'link' => true 916 ) 917 ), 918 'spacing' => array( 919 'margin' => true, 920 'padding' => true 921 ), 922 'typography' => array( 923 'fontSize' => true, 924 'lineHeight' => true, 925 '__experimentalFontFamily' => true, 926 '__experimentalFontWeight' => true, 927 '__experimentalFontStyle' => true, 928 '__experimentalTextTransform' => true, 929 '__experimentalTextDecoration' => true, 930 '__experimentalLetterSpacing' => true, 931 '__experimentalDefaultControls' => array( 932 'fontSize' => true 933 ) 934 ) 935 ) 936 ), 937 'comment-reply-link' => array( 938 '$schema' => 'https://schemas.wp.org/trunk/block.json', 939 'apiVersion' => 3, 940 'name' => 'core/comment-reply-link', 941 'title' => 'Comment Reply Link', 942 'category' => 'theme', 943 'ancestor' => array( 944 'core/comment-template' 945 ), 946 'description' => 'Displays a link to reply to a comment.', 947 'textdomain' => 'default', 948 'usesContext' => array( 949 'commentId' 950 ), 951 'attributes' => array( 952 'textAlign' => array( 953 'type' => 'string' 954 ) 955 ), 956 'supports' => array( 957 'color' => array( 958 'gradients' => true, 959 'link' => true, 960 'text' => false, 961 '__experimentalDefaultControls' => array( 962 'background' => true, 963 'link' => true 964 ) 965 ), 966 'spacing' => array( 967 'margin' => true, 968 'padding' => true 969 ), 970 'typography' => array( 971 'fontSize' => true, 972 'lineHeight' => true, 973 '__experimentalFontFamily' => true, 974 '__experimentalFontWeight' => true, 975 '__experimentalFontStyle' => true, 976 '__experimentalTextTransform' => true, 977 '__experimentalTextDecoration' => true, 978 '__experimentalLetterSpacing' => true, 979 '__experimentalDefaultControls' => array( 980 'fontSize' => true 981 ) 982 ), 983 'html' => false 984 ) 985 ), 986 'comment-template' => array( 987 '$schema' => 'https://schemas.wp.org/trunk/block.json', 988 'apiVersion' => 3, 989 'name' => 'core/comment-template', 990 'title' => 'Comment Template', 991 'category' => 'design', 992 'parent' => array( 993 'core/comments' 994 ), 995 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.', 996 'textdomain' => 'default', 997 'usesContext' => array( 998 'postId' 999 ), 1000 'supports' => array( 1001 'align' => true, 1002 'html' => false, 1003 'reusable' => false, 1004 'spacing' => array( 1005 'margin' => true, 1006 'padding' => true 1007 ), 1008 'typography' => array( 1009 'fontSize' => true, 1010 'lineHeight' => true, 1011 '__experimentalFontFamily' => true, 1012 '__experimentalFontWeight' => true, 1013 '__experimentalFontStyle' => true, 1014 '__experimentalTextTransform' => true, 1015 '__experimentalTextDecoration' => true, 1016 '__experimentalLetterSpacing' => true, 1017 '__experimentalDefaultControls' => array( 1018 'fontSize' => true 1019 ) 1020 ) 1021 ), 1022 'style' => 'wp-block-comment-template' 1023 ), 1024 'comments' => array( 1025 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1026 'apiVersion' => 3, 1027 'name' => 'core/comments', 1028 'title' => 'Comments', 1029 'category' => 'theme', 1030 'description' => 'An advanced block that allows displaying post comments using different visual configurations.', 1031 'textdomain' => 'default', 1032 'attributes' => array( 1033 'tagName' => array( 1034 'type' => 'string', 1035 'default' => 'div' 1036 ), 1037 'legacy' => array( 1038 'type' => 'boolean', 1039 'default' => false 1040 ) 1041 ), 1042 'supports' => array( 1043 'align' => array( 1044 'wide', 1045 'full' 1046 ), 1047 'html' => false, 1048 'color' => array( 1049 'gradients' => true, 1050 'link' => true, 1051 '__experimentalDefaultControls' => array( 1052 'background' => true, 1053 'text' => true, 1054 'link' => true 1055 ) 1056 ), 1057 'spacing' => array( 1058 'margin' => true, 1059 'padding' => true 1060 ), 1061 'typography' => array( 1062 'fontSize' => true, 1063 'lineHeight' => true, 1064 '__experimentalFontFamily' => true, 1065 '__experimentalFontWeight' => true, 1066 '__experimentalFontStyle' => true, 1067 '__experimentalTextTransform' => true, 1068 '__experimentalTextDecoration' => true, 1069 '__experimentalLetterSpacing' => true, 1070 '__experimentalDefaultControls' => array( 1071 'fontSize' => true 1072 ) 1073 ) 1074 ), 1075 'editorStyle' => 'wp-block-comments-editor', 1076 'usesContext' => array( 1077 'postId', 1078 'postType' 1079 ) 1080 ), 1081 'comments-pagination' => array( 1082 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1083 'apiVersion' => 3, 1084 'name' => 'core/comments-pagination', 1085 'title' => 'Comments Pagination', 1086 'category' => 'theme', 1087 'parent' => array( 1088 'core/comments' 1089 ), 1090 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.', 1091 'textdomain' => 'default', 1092 'attributes' => array( 1093 'paginationArrow' => array( 1094 'type' => 'string', 1095 'default' => 'none' 1096 ) 1097 ), 1098 'providesContext' => array( 1099 'comments/paginationArrow' => 'paginationArrow' 1100 ), 1101 'supports' => array( 1102 'align' => true, 1103 'reusable' => false, 1104 'html' => false, 1105 'color' => array( 1106 'gradients' => true, 1107 'link' => true, 1108 '__experimentalDefaultControls' => array( 1109 'background' => true, 1110 'text' => true, 1111 'link' => true 1112 ) 1113 ), 1114 'layout' => array( 1115 'allowSwitching' => false, 1116 'allowInheriting' => false, 1117 'default' => array( 1118 'type' => 'flex' 1119 ) 1120 ), 1121 'typography' => array( 1122 'fontSize' => true, 1123 'lineHeight' => true, 1124 '__experimentalFontFamily' => true, 1125 '__experimentalFontWeight' => true, 1126 '__experimentalFontStyle' => true, 1127 '__experimentalTextTransform' => true, 1128 '__experimentalTextDecoration' => true, 1129 '__experimentalLetterSpacing' => true, 1130 '__experimentalDefaultControls' => array( 1131 'fontSize' => true 1132 ) 1133 ) 1134 ), 1135 'editorStyle' => 'wp-block-comments-pagination-editor', 1136 'style' => 'wp-block-comments-pagination' 1137 ), 1138 'comments-pagination-next' => array( 1139 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1140 'apiVersion' => 3, 1141 'name' => 'core/comments-pagination-next', 1142 'title' => 'Comments Next Page', 1143 'category' => 'theme', 1144 'parent' => array( 1145 'core/comments-pagination' 1146 ), 1147 'description' => 'Displays the next comment\'s page link.', 1148 'textdomain' => 'default', 1149 'attributes' => array( 1150 'label' => array( 1151 'type' => 'string' 1152 ) 1153 ), 1154 'usesContext' => array( 1155 'postId', 1156 'comments/paginationArrow' 1157 ), 1158 'supports' => array( 1159 'reusable' => false, 1160 'html' => false, 1161 'color' => array( 1162 'gradients' => true, 1163 'text' => false, 1164 '__experimentalDefaultControls' => array( 1165 'background' => true 1166 ) 1167 ), 1168 'typography' => array( 1169 'fontSize' => true, 1170 'lineHeight' => true, 1171 '__experimentalFontFamily' => true, 1172 '__experimentalFontWeight' => true, 1173 '__experimentalFontStyle' => true, 1174 '__experimentalTextTransform' => true, 1175 '__experimentalTextDecoration' => true, 1176 '__experimentalLetterSpacing' => true, 1177 '__experimentalDefaultControls' => array( 1178 'fontSize' => true 1179 ) 1180 ) 1181 ) 1182 ), 1183 'comments-pagination-numbers' => array( 1184 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1185 'apiVersion' => 3, 1186 'name' => 'core/comments-pagination-numbers', 1187 'title' => 'Comments Page Numbers', 1188 'category' => 'theme', 1189 'parent' => array( 1190 'core/comments-pagination' 1191 ), 1192 'description' => 'Displays a list of page numbers for comments pagination.', 1193 'textdomain' => 'default', 1194 'usesContext' => array( 1195 'postId' 1196 ), 1197 'supports' => array( 1198 'reusable' => false, 1199 'html' => false, 1200 'color' => array( 1201 'gradients' => true, 1202 'text' => false, 1203 '__experimentalDefaultControls' => array( 1204 'background' => true 1205 ) 1206 ), 1207 'typography' => array( 1208 'fontSize' => true, 1209 'lineHeight' => true, 1210 '__experimentalFontFamily' => true, 1211 '__experimentalFontWeight' => true, 1212 '__experimentalFontStyle' => true, 1213 '__experimentalTextTransform' => true, 1214 '__experimentalTextDecoration' => true, 1215 '__experimentalLetterSpacing' => true, 1216 '__experimentalDefaultControls' => array( 1217 'fontSize' => true 1218 ) 1219 ) 1220 ) 1221 ), 1222 'comments-pagination-previous' => array( 1223 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1224 'apiVersion' => 3, 1225 'name' => 'core/comments-pagination-previous', 1226 'title' => 'Comments Previous Page', 1227 'category' => 'theme', 1228 'parent' => array( 1229 'core/comments-pagination' 1230 ), 1231 'description' => 'Displays the previous comment\'s page link.', 1232 'textdomain' => 'default', 1233 'attributes' => array( 1234 'label' => array( 1235 'type' => 'string' 1236 ) 1237 ), 1238 'usesContext' => array( 1239 'postId', 1240 'comments/paginationArrow' 1241 ), 1242 'supports' => array( 1243 'reusable' => false, 1244 'html' => false, 1245 'color' => array( 1246 'gradients' => true, 1247 'text' => false, 1248 '__experimentalDefaultControls' => array( 1249 'background' => true 1250 ) 1251 ), 1252 'typography' => array( 1253 'fontSize' => true, 1254 'lineHeight' => true, 1255 '__experimentalFontFamily' => true, 1256 '__experimentalFontWeight' => true, 1257 '__experimentalFontStyle' => true, 1258 '__experimentalTextTransform' => true, 1259 '__experimentalTextDecoration' => true, 1260 '__experimentalLetterSpacing' => true, 1261 '__experimentalDefaultControls' => array( 1262 'fontSize' => true 1263 ) 1264 ) 1265 ) 1266 ), 1267 'comments-title' => array( 1268 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1269 'apiVersion' => 3, 1270 'name' => 'core/comments-title', 1271 'title' => 'Comments Title', 1272 'category' => 'theme', 1273 'ancestor' => array( 1274 'core/comments' 1275 ), 1276 'description' => 'Displays a title with the number of comments', 1277 'textdomain' => 'default', 1278 'usesContext' => array( 1279 'postId', 1280 'postType' 1281 ), 1282 'attributes' => array( 1283 'textAlign' => array( 1284 'type' => 'string' 1285 ), 1286 'showPostTitle' => array( 1287 'type' => 'boolean', 1288 'default' => true 1289 ), 1290 'showCommentsCount' => array( 1291 'type' => 'boolean', 1292 'default' => true 1293 ), 1294 'level' => array( 1295 'type' => 'number', 1296 'default' => 2 1297 ) 1298 ), 1299 'supports' => array( 1300 'anchor' => false, 1301 'align' => true, 1302 'html' => false, 1303 '__experimentalBorder' => array( 1304 'radius' => true, 1305 'color' => true, 1306 'width' => true, 1307 'style' => true 1308 ), 1309 'color' => array( 1310 'gradients' => true, 1311 '__experimentalDefaultControls' => array( 1312 'background' => true, 1313 'text' => true 1314 ) 1315 ), 1316 'spacing' => array( 1317 'margin' => true, 1318 'padding' => true 1319 ), 1320 'typography' => array( 1321 'fontSize' => true, 1322 'lineHeight' => true, 1323 '__experimentalFontFamily' => true, 1324 '__experimentalFontWeight' => true, 1325 '__experimentalFontStyle' => true, 1326 '__experimentalTextTransform' => true, 1327 '__experimentalTextDecoration' => true, 1328 '__experimentalLetterSpacing' => true, 1329 '__experimentalDefaultControls' => array( 1330 'fontSize' => true, 1331 '__experimentalFontFamily' => true, 1332 '__experimentalFontStyle' => true, 1333 '__experimentalFontWeight' => true 1334 ) 1335 ) 1336 ) 1337 ), 1338 'cover' => array( 1339 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1340 'apiVersion' => 3, 1341 'name' => 'core/cover', 1342 'title' => 'Cover', 1343 'category' => 'media', 1344 'description' => 'Add an image or video with a text overlay.', 1345 'textdomain' => 'default', 1346 'attributes' => array( 1347 'url' => array( 1348 'type' => 'string' 1349 ), 1350 'useFeaturedImage' => array( 1351 'type' => 'boolean', 1352 'default' => false 1353 ), 1354 'id' => array( 1355 'type' => 'number' 1356 ), 1357 'alt' => array( 1358 'type' => 'string', 1359 'source' => 'attribute', 1360 'selector' => 'img', 1361 'attribute' => 'alt', 1362 'default' => '' 1363 ), 1364 'hasParallax' => array( 1365 'type' => 'boolean', 1366 'default' => false 1367 ), 1368 'isRepeated' => array( 1369 'type' => 'boolean', 1370 'default' => false 1371 ), 1372 'dimRatio' => array( 1373 'type' => 'number', 1374 'default' => 100 1375 ), 1376 'overlayColor' => array( 1377 'type' => 'string' 1378 ), 1379 'customOverlayColor' => array( 1380 'type' => 'string' 1381 ), 1382 'backgroundType' => array( 1383 'type' => 'string', 1384 'default' => 'image' 1385 ), 1386 'focalPoint' => array( 1387 'type' => 'object' 1388 ), 1389 'minHeight' => array( 1390 'type' => 'number' 1391 ), 1392 'minHeightUnit' => array( 1393 'type' => 'string' 1394 ), 1395 'gradient' => array( 1396 'type' => 'string' 1397 ), 1398 'customGradient' => array( 1399 'type' => 'string' 1400 ), 1401 'contentPosition' => array( 1402 'type' => 'string' 1403 ), 1404 'isDark' => array( 1405 'type' => 'boolean', 1406 'default' => true 1407 ), 1408 'allowedBlocks' => array( 1409 'type' => 'array' 1410 ), 1411 'templateLock' => array( 1412 'type' => array( 1413 'string', 1414 'boolean' 1415 ), 1416 'enum' => array( 1417 'all', 1418 'insert', 1419 'contentOnly', 1420 false 1421 ) 1422 ), 1423 'tagName' => array( 1424 'type' => 'string', 1425 'default' => 'div' 1426 ) 1427 ), 1428 'usesContext' => array( 1429 'postId', 1430 'postType' 1431 ), 1432 'supports' => array( 1433 'anchor' => true, 1434 'align' => true, 1435 'html' => false, 1436 'spacing' => array( 1437 'padding' => true, 1438 'margin' => array( 1439 'top', 1440 'bottom' 1441 ), 1442 'blockGap' => true, 1443 '__experimentalDefaultControls' => array( 1444 'padding' => true, 1445 'blockGap' => true 1446 ) 1447 ), 1448 '__experimentalBorder' => array( 1449 'color' => true, 1450 'radius' => true, 1451 'style' => true, 1452 'width' => true, 1453 '__experimentalDefaultControls' => array( 1454 'color' => true, 1455 'radius' => true, 1456 'style' => true, 1457 'width' => true 1458 ) 1459 ), 1460 'color' => array( 1461 '__experimentalDuotone' => '> .wp-block-cover__image-background, > .wp-block-cover__video-background', 1462 'text' => true, 1463 'background' => false, 1464 '__experimentalSkipSerialization' => array( 1465 'gradients' 1466 ) 1467 ), 1468 'typography' => array( 1469 'fontSize' => true, 1470 'lineHeight' => true, 1471 '__experimentalFontFamily' => true, 1472 '__experimentalFontWeight' => true, 1473 '__experimentalFontStyle' => true, 1474 '__experimentalTextTransform' => true, 1475 '__experimentalTextDecoration' => true, 1476 '__experimentalLetterSpacing' => true, 1477 '__experimentalDefaultControls' => array( 1478 'fontSize' => true 1479 ) 1480 ), 1481 'layout' => array( 1482 'allowJustification' => false 1483 ) 1484 ), 1485 'editorStyle' => 'wp-block-cover-editor', 1486 'style' => 'wp-block-cover' 1487 ), 1488 'details' => array( 1489 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1490 'apiVersion' => 3, 1491 'name' => 'core/details', 1492 'title' => 'Details', 1493 'category' => 'text', 1494 'description' => 'Hide and show additional content.', 1495 'keywords' => array( 1496 'disclosure', 1497 'summary', 1498 'hide' 1499 ), 1500 'textdomain' => 'default', 1501 'attributes' => array( 1502 'showContent' => array( 1503 'type' => 'boolean', 1504 'default' => false 1505 ), 1506 'summary' => array( 1507 'type' => 'string' 1508 ) 1509 ), 1510 'supports' => array( 1511 'align' => array( 1512 'wide', 1513 'full' 1514 ), 1515 'color' => array( 1516 'gradients' => true, 1517 'link' => true, 1518 '__experimentalDefaultControls' => array( 1519 'background' => true, 1520 'text' => true 1521 ) 1522 ), 1523 '__experimentalBorder' => array( 1524 'color' => true, 1525 'width' => true, 1526 'style' => true 1527 ), 1528 'html' => false, 1529 'spacing' => array( 1530 'margin' => true, 1531 'padding' => true 1532 ), 1533 'typography' => array( 1534 'fontSize' => true, 1535 'lineHeight' => true, 1536 '__experimentalFontFamily' => true, 1537 '__experimentalFontWeight' => true, 1538 '__experimentalFontStyle' => true, 1539 '__experimentalTextTransform' => true, 1540 '__experimentalTextDecoration' => true, 1541 '__experimentalLetterSpacing' => true, 1542 '__experimentalDefaultControls' => array( 1543 'fontSize' => true 1544 ) 1545 ) 1546 ), 1547 'editorStyle' => 'wp-block-details-editor', 1548 'style' => 'wp-block-details' 1549 ), 1550 'embed' => array( 1551 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1552 'apiVersion' => 3, 1553 'name' => 'core/embed', 1554 'title' => 'Embed', 1555 'category' => 'embed', 1556 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.', 1557 'textdomain' => 'default', 1558 'attributes' => array( 1559 'url' => array( 1560 'type' => 'string', 1561 '__experimentalRole' => 'content' 1562 ), 1563 'caption' => array( 1564 'type' => 'string', 1565 'source' => 'html', 1566 'selector' => 'figcaption', 1567 '__experimentalRole' => 'content' 1568 ), 1569 'type' => array( 1570 'type' => 'string', 1571 '__experimentalRole' => 'content' 1572 ), 1573 'providerNameSlug' => array( 1574 'type' => 'string', 1575 '__experimentalRole' => 'content' 1576 ), 1577 'allowResponsive' => array( 1578 'type' => 'boolean', 1579 'default' => true 1580 ), 1581 'responsive' => array( 1582 'type' => 'boolean', 1583 'default' => false, 1584 '__experimentalRole' => 'content' 1585 ), 1586 'previewable' => array( 1587 'type' => 'boolean', 1588 'default' => true, 1589 '__experimentalRole' => 'content' 1590 ) 1591 ), 1592 'supports' => array( 1593 'align' => true, 1594 'spacing' => array( 1595 'margin' => true 1596 ) 1597 ), 1598 'editorStyle' => 'wp-block-embed-editor', 1599 'style' => 'wp-block-embed' 1600 ), 1601 'file' => array( 1602 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1603 'apiVersion' => 3, 1604 'name' => 'core/file', 1605 'title' => 'File', 1606 'category' => 'media', 1607 'description' => 'Add a link to a downloadable file.', 1608 'keywords' => array( 1609 'document', 1610 'pdf', 1611 'download' 1612 ), 1613 'textdomain' => 'default', 1614 'attributes' => array( 1615 'id' => array( 1616 'type' => 'number' 1617 ), 1618 'href' => array( 1619 'type' => 'string' 1620 ), 1621 'fileId' => array( 1622 'type' => 'string', 1623 'source' => 'attribute', 1624 'selector' => 'a:not([download])', 1625 'attribute' => 'id' 1626 ), 1627 'fileName' => array( 1628 'type' => 'string', 1629 'source' => 'html', 1630 'selector' => 'a:not([download])' 1631 ), 1632 'textLinkHref' => array( 1633 'type' => 'string', 1634 'source' => 'attribute', 1635 'selector' => 'a:not([download])', 1636 'attribute' => 'href' 1637 ), 1638 'textLinkTarget' => array( 1639 'type' => 'string', 1640 'source' => 'attribute', 1641 'selector' => 'a:not([download])', 1642 'attribute' => 'target' 1643 ), 1644 'showDownloadButton' => array( 1645 'type' => 'boolean', 1646 'default' => true 1647 ), 1648 'downloadButtonText' => array( 1649 'type' => 'string', 1650 'source' => 'html', 1651 'selector' => 'a[download]' 1652 ), 1653 'displayPreview' => array( 1654 'type' => 'boolean' 1655 ), 1656 'previewHeight' => array( 1657 'type' => 'number', 1658 'default' => 600 1659 ) 1660 ), 1661 'supports' => array( 1662 'anchor' => true, 1663 'align' => true, 1664 'color' => array( 1665 'gradients' => true, 1666 'link' => true, 1667 'text' => false, 1668 '__experimentalDefaultControls' => array( 1669 'background' => true, 1670 'link' => true 1671 ) 1672 ) 1673 ), 1674 'viewScript' => 'file:./view.min.js', 1675 'editorStyle' => 'wp-block-file-editor', 1676 'style' => 'wp-block-file' 1677 ), 1678 'footnotes' => array( 1679 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1680 'apiVersion' => 3, 1681 'name' => 'core/footnotes', 1682 'title' => 'Footnotes', 1683 'category' => 'text', 1684 'description' => '', 1685 'keywords' => array( 1686 'references' 1687 ), 1688 'textdomain' => 'default', 1689 'usesContext' => array( 1690 'postId', 1691 'postType' 1692 ), 1693 'supports' => array( 1694 'html' => false, 1695 'multiple' => false, 1696 'inserter' => false, 1697 'reusable' => false 1698 ), 1699 'style' => 'wp-block-footnotes' 1700 ), 1701 'freeform' => array( 1702 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1703 'apiVersion' => 3, 1704 'name' => 'core/freeform', 1705 'title' => 'Classic', 1706 'category' => 'text', 1707 'description' => 'Use the classic WordPress editor.', 1708 'textdomain' => 'default', 1709 'attributes' => array( 1710 'content' => array( 1711 'type' => 'string', 1712 'source' => 'raw' 1713 ) 1714 ), 1715 'supports' => array( 1716 'className' => false, 1717 'customClassName' => false, 1718 'reusable' => false 1719 ), 1720 'editorStyle' => 'wp-block-freeform-editor' 1721 ), 1722 'gallery' => array( 1723 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1724 'apiVersion' => 3, 1725 'name' => 'core/gallery', 1726 'title' => 'Gallery', 1727 'category' => 'media', 1728 'description' => 'Display multiple images in a rich gallery.', 1729 'keywords' => array( 1730 'images', 1731 'photos' 1732 ), 1733 'textdomain' => 'default', 1734 'attributes' => array( 1735 'images' => array( 1736 'type' => 'array', 1737 'default' => array( 1738 1739 ), 1740 'source' => 'query', 1741 'selector' => '.blocks-gallery-item', 1742 'query' => array( 1743 'url' => array( 1744 'type' => 'string', 1745 'source' => 'attribute', 1746 'selector' => 'img', 1747 'attribute' => 'src' 1748 ), 1749 'fullUrl' => array( 1750 'type' => 'string', 1751 'source' => 'attribute', 1752 'selector' => 'img', 1753 'attribute' => 'data-full-url' 1754 ), 1755 'link' => array( 1756 'type' => 'string', 1757 'source' => 'attribute', 1758 'selector' => 'img', 1759 'attribute' => 'data-link' 1760 ), 1761 'alt' => array( 1762 'type' => 'string', 1763 'source' => 'attribute', 1764 'selector' => 'img', 1765 'attribute' => 'alt', 1766 'default' => '' 1767 ), 1768 'id' => array( 1769 'type' => 'string', 1770 'source' => 'attribute', 1771 'selector' => 'img', 1772 'attribute' => 'data-id' 1773 ), 1774 'caption' => array( 1775 'type' => 'string', 1776 'source' => 'html', 1777 'selector' => '.blocks-gallery-item__caption' 1778 ) 1779 ) 1780 ), 1781 'ids' => array( 1782 'type' => 'array', 1783 'items' => array( 1784 'type' => 'number' 1785 ), 1786 'default' => array( 1787 1788 ) 1789 ), 1790 'shortCodeTransforms' => array( 1791 'type' => 'array', 1792 'default' => array( 1793 1794 ), 1795 'items' => array( 1796 'type' => 'object' 1797 ) 1798 ), 1799 'columns' => array( 1800 'type' => 'number', 1801 'minimum' => 1, 1802 'maximum' => 8 1803 ), 1804 'caption' => array( 1805 'type' => 'string', 1806 'source' => 'html', 1807 'selector' => '.blocks-gallery-caption' 1808 ), 1809 'imageCrop' => array( 1810 'type' => 'boolean', 1811 'default' => true 1812 ), 1813 'fixedHeight' => array( 1814 'type' => 'boolean', 1815 'default' => true 1816 ), 1817 'linkTarget' => array( 1818 'type' => 'string' 1819 ), 1820 'linkTo' => array( 1821 'type' => 'string' 1822 ), 1823 'sizeSlug' => array( 1824 'type' => 'string', 1825 'default' => 'large' 1826 ), 1827 'allowResize' => array( 1828 'type' => 'boolean', 1829 'default' => false 1830 ) 1831 ), 1832 'providesContext' => array( 1833 'allowResize' => 'allowResize', 1834 'imageCrop' => 'imageCrop', 1835 'fixedHeight' => 'fixedHeight' 1836 ), 1837 'supports' => array( 1838 'anchor' => true, 1839 'align' => true, 1840 'html' => false, 1841 'units' => array( 1842 'px', 1843 'em', 1844 'rem', 1845 'vh', 1846 'vw' 1847 ), 1848 'spacing' => array( 1849 'margin' => true, 1850 'padding' => true, 1851 'blockGap' => array( 1852 'horizontal', 1853 'vertical' 1854 ), 1855 '__experimentalSkipSerialization' => array( 1856 'blockGap' 1857 ), 1858 '__experimentalDefaultControls' => array( 1859 'blockGap' => true 1860 ) 1861 ), 1862 'color' => array( 1863 'text' => false, 1864 'background' => true, 1865 'gradients' => true 1866 ), 1867 'layout' => array( 1868 'allowSwitching' => false, 1869 'allowInheriting' => false, 1870 'allowEditing' => false, 1871 'default' => array( 1872 'type' => 'flex' 1873 ) 1874 ) 1875 ), 1876 'editorStyle' => 'wp-block-gallery-editor', 1877 'style' => 'wp-block-gallery' 1878 ), 1879 'group' => array( 1880 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1881 'apiVersion' => 3, 1882 'name' => 'core/group', 1883 'title' => 'Group', 1884 'category' => 'design', 1885 'description' => 'Gather blocks in a layout container.', 1886 'keywords' => array( 1887 'container', 1888 'wrapper', 1889 'row', 1890 'section' 1891 ), 1892 'textdomain' => 'default', 1893 'attributes' => array( 1894 'tagName' => array( 1895 'type' => 'string', 1896 'default' => 'div' 1897 ), 1898 'templateLock' => array( 1899 'type' => array( 1900 'string', 1901 'boolean' 1902 ), 1903 'enum' => array( 1904 'all', 1905 'insert', 1906 'contentOnly', 1907 false 1908 ) 1909 ), 1910 'allowedBlocks' => array( 1911 'type' => 'array' 1912 ) 1913 ), 1914 'supports' => array( 1915 '__experimentalOnEnter' => true, 1916 '__experimentalSettings' => true, 1917 'align' => array( 1918 'wide', 1919 'full' 1920 ), 1921 'anchor' => true, 1922 'ariaLabel' => true, 1923 'html' => false, 1924 'color' => array( 1925 'gradients' => true, 1926 'link' => true, 1927 '__experimentalDefaultControls' => array( 1928 'background' => true, 1929 'text' => true 1930 ) 1931 ), 1932 'spacing' => array( 1933 'margin' => array( 1934 'top', 1935 'bottom' 1936 ), 1937 'padding' => true, 1938 'blockGap' => true, 1939 '__experimentalDefaultControls' => array( 1940 'padding' => true, 1941 'blockGap' => true 1942 ) 1943 ), 1944 'dimensions' => array( 1945 'minHeight' => true 1946 ), 1947 '__experimentalBorder' => array( 1948 'color' => true, 1949 'radius' => true, 1950 'style' => true, 1951 'width' => true, 1952 '__experimentalDefaultControls' => array( 1953 'color' => true, 1954 'radius' => true, 1955 'style' => true, 1956 'width' => true 1957 ) 1958 ), 1959 'position' => array( 1960 'sticky' => true 1961 ), 1962 'typography' => array( 1963 'fontSize' => true, 1964 'lineHeight' => true, 1965 '__experimentalFontFamily' => true, 1966 '__experimentalFontWeight' => true, 1967 '__experimentalFontStyle' => true, 1968 '__experimentalTextTransform' => true, 1969 '__experimentalTextDecoration' => true, 1970 '__experimentalLetterSpacing' => true, 1971 '__experimentalDefaultControls' => array( 1972 'fontSize' => true 1973 ) 1974 ), 1975 'layout' => array( 1976 'allowSizingOnChildren' => true 1977 ) 1978 ), 1979 'editorStyle' => 'wp-block-group-editor', 1980 'style' => 'wp-block-group' 1981 ), 1982 'heading' => array( 1983 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1984 'apiVersion' => 3, 1985 'name' => 'core/heading', 1986 'title' => 'Heading', 1987 'category' => 'text', 1988 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.', 1989 'keywords' => array( 1990 'title', 1991 'subtitle' 1992 ), 1993 'textdomain' => 'default', 1994 'attributes' => array( 1995 'textAlign' => array( 1996 'type' => 'string' 1997 ), 1998 'content' => array( 1999 'type' => 'string', 2000 'source' => 'html', 2001 'selector' => 'h1,h2,h3,h4,h5,h6', 2002 'default' => '', 2003 '__experimentalRole' => 'content' 2004 ), 2005 'level' => array( 2006 'type' => 'number', 2007 'default' => 2 2008 ), 2009 'placeholder' => array( 2010 'type' => 'string' 2011 ) 2012 ), 2013 'supports' => array( 2014 'align' => array( 2015 'wide', 2016 'full' 2017 ), 2018 'anchor' => true, 2019 'className' => true, 2020 'color' => array( 2021 'gradients' => true, 2022 'link' => true, 2023 '__experimentalDefaultControls' => array( 2024 'background' => true, 2025 'text' => true 2026 ) 2027 ), 2028 'spacing' => array( 2029 'margin' => true, 2030 'padding' => true 2031 ), 2032 'typography' => array( 2033 'fontSize' => true, 2034 'lineHeight' => true, 2035 '__experimentalFontFamily' => true, 2036 '__experimentalFontStyle' => true, 2037 '__experimentalFontWeight' => true, 2038 '__experimentalLetterSpacing' => true, 2039 '__experimentalTextTransform' => true, 2040 '__experimentalTextDecoration' => true, 2041 '__experimentalDefaultControls' => array( 2042 'fontSize' => true, 2043 'fontAppearance' => true, 2044 'textTransform' => true 2045 ) 2046 ), 2047 '__unstablePasteTextInline' => true, 2048 '__experimentalSlashInserter' => true 2049 ), 2050 'editorStyle' => 'wp-block-heading-editor', 2051 'style' => 'wp-block-heading' 2052 ), 2053 'home-link' => array( 2054 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2055 'apiVersion' => 3, 2056 'name' => 'core/home-link', 2057 'category' => 'design', 2058 'parent' => array( 2059 'core/navigation' 2060 ), 2061 'title' => 'Home Link', 2062 'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.', 2063 'textdomain' => 'default', 2064 'attributes' => array( 2065 'label' => array( 2066 'type' => 'string' 2067 ) 2068 ), 2069 'usesContext' => array( 2070 'textColor', 2071 'customTextColor', 2072 'backgroundColor', 2073 'customBackgroundColor', 2074 'fontSize', 2075 'customFontSize', 2076 'style' 2077 ), 2078 'supports' => array( 2079 'reusable' => false, 2080 'html' => false, 2081 'typography' => array( 2082 'fontSize' => true, 2083 'lineHeight' => true, 2084 '__experimentalFontFamily' => true, 2085 '__experimentalFontWeight' => true, 2086 '__experimentalFontStyle' => true, 2087 '__experimentalTextTransform' => true, 2088 '__experimentalTextDecoration' => true, 2089 '__experimentalLetterSpacing' => true, 2090 '__experimentalDefaultControls' => array( 2091 'fontSize' => true 2092 ) 2093 ) 2094 ), 2095 'editorStyle' => 'wp-block-home-link-editor', 2096 'style' => 'wp-block-home-link' 2097 ), 2098 'html' => array( 2099 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2100 'apiVersion' => 3, 2101 'name' => 'core/html', 2102 'title' => 'Custom HTML', 2103 'category' => 'widgets', 2104 'description' => 'Add custom HTML code and preview it as you edit.', 2105 'keywords' => array( 2106 'embed' 2107 ), 2108 'textdomain' => 'default', 2109 'attributes' => array( 2110 'content' => array( 2111 'type' => 'string', 2112 'source' => 'raw' 2113 ) 2114 ), 2115 'supports' => array( 2116 'customClassName' => false, 2117 'className' => false, 2118 'html' => false 2119 ), 2120 'editorStyle' => 'wp-block-html-editor' 2121 ), 2122 'image' => array( 2123 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2124 'apiVersion' => 3, 2125 'name' => 'core/image', 2126 'title' => 'Image', 2127 'category' => 'media', 2128 'usesContext' => array( 2129 'allowResize', 2130 'imageCrop', 2131 'fixedHeight' 2132 ), 2133 'description' => 'Insert an image to make a visual statement.', 2134 'keywords' => array( 2135 'img', 2136 'photo', 2137 'picture' 2138 ), 2139 'textdomain' => 'default', 2140 'attributes' => array( 2141 'align' => array( 2142 'type' => 'string' 2143 ), 2144 'url' => array( 2145 'type' => 'string', 2146 'source' => 'attribute', 2147 'selector' => 'img', 2148 'attribute' => 'src', 2149 '__experimentalRole' => 'content' 2150 ), 2151 'alt' => array( 2152 'type' => 'string', 2153 'source' => 'attribute', 2154 'selector' => 'img', 2155 'attribute' => 'alt', 2156 'default' => '', 2157 '__experimentalRole' => 'content' 2158 ), 2159 'caption' => array( 2160 'type' => 'string', 2161 'source' => 'html', 2162 'selector' => 'figcaption', 2163 '__experimentalRole' => 'content' 2164 ), 2165 'title' => array( 2166 'type' => 'string', 2167 'source' => 'attribute', 2168 'selector' => 'img', 2169 'attribute' => 'title', 2170 '__experimentalRole' => 'content' 2171 ), 2172 'href' => array( 2173 'type' => 'string', 2174 'source' => 'attribute', 2175 'selector' => 'figure > a', 2176 'attribute' => 'href', 2177 '__experimentalRole' => 'content' 2178 ), 2179 'rel' => array( 2180 'type' => 'string', 2181 'source' => 'attribute', 2182 'selector' => 'figure > a', 2183 'attribute' => 'rel' 2184 ), 2185 'linkClass' => array( 2186 'type' => 'string', 2187 'source' => 'attribute', 2188 'selector' => 'figure > a', 2189 'attribute' => 'class' 2190 ), 2191 'id' => array( 2192 'type' => 'number', 2193 '__experimentalRole' => 'content' 2194 ), 2195 'width' => array( 2196 'type' => 'number' 2197 ), 2198 'height' => array( 2199 'type' => 'number' 2200 ), 2201 'aspectRatio' => array( 2202 'type' => 'string' 2203 ), 2204 'scale' => array( 2205 'type' => 'string' 2206 ), 2207 'sizeSlug' => array( 2208 'type' => 'string' 2209 ), 2210 'linkDestination' => array( 2211 'type' => 'string' 2212 ), 2213 'linkTarget' => array( 2214 'type' => 'string', 2215 'source' => 'attribute', 2216 'selector' => 'figure > a', 2217 'attribute' => 'target' 2218 ) 2219 ), 2220 'supports' => array( 2221 'anchor' => true, 2222 'behaviors' => array( 2223 'lightbox' => true 2224 ), 2225 'color' => array( 2226 'text' => false, 2227 'background' => false 2228 ), 2229 'filter' => array( 2230 'duotone' => true 2231 ), 2232 '__experimentalBorder' => array( 2233 'color' => true, 2234 'radius' => true, 2235 'width' => true, 2236 '__experimentalSkipSerialization' => true, 2237 '__experimentalDefaultControls' => array( 2238 'color' => true, 2239 'radius' => true, 2240 'width' => true 2241 ) 2242 ) 2243 ), 2244 'selectors' => array( 2245 'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 2246 'filter' => array( 2247 'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder' 2248 ) 2249 ), 2250 'styles' => array( 2251 array( 2252 'name' => 'default', 2253 'label' => 'Default', 2254 'isDefault' => true 2255 ), 2256 array( 2257 'name' => 'rounded', 2258 'label' => 'Rounded' 2259 ) 2260 ), 2261 'editorStyle' => 'wp-block-image-editor', 2262 'style' => 'wp-block-image' 2263 ), 2264 'latest-comments' => array( 2265 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2266 'apiVersion' => 3, 2267 'name' => 'core/latest-comments', 2268 'title' => 'Latest Comments', 2269 'category' => 'widgets', 2270 'description' => 'Display a list of your most recent comments.', 2271 'keywords' => array( 2272 'recent comments' 2273 ), 2274 'textdomain' => 'default', 2275 'attributes' => array( 2276 'commentsToShow' => array( 2277 'type' => 'number', 2278 'default' => 5, 2279 'minimum' => 1, 2280 'maximum' => 100 2281 ), 2282 'displayAvatar' => array( 2283 'type' => 'boolean', 2284 'default' => true 2285 ), 2286 'displayDate' => array( 2287 'type' => 'boolean', 2288 'default' => true 2289 ), 2290 'displayExcerpt' => array( 2291 'type' => 'boolean', 2292 'default' => true 2293 ) 2294 ), 2295 'supports' => array( 2296 'align' => true, 2297 'html' => false, 2298 'spacing' => array( 2299 'margin' => true, 2300 'padding' => true 2301 ), 2302 'typography' => array( 2303 'fontSize' => true, 2304 'lineHeight' => true, 2305 '__experimentalFontFamily' => true, 2306 '__experimentalFontWeight' => true, 2307 '__experimentalFontStyle' => true, 2308 '__experimentalTextTransform' => true, 2309 '__experimentalTextDecoration' => true, 2310 '__experimentalLetterSpacing' => true, 2311 '__experimentalDefaultControls' => array( 2312 'fontSize' => true 2313 ) 2314 ) 2315 ), 2316 'editorStyle' => 'wp-block-latest-comments-editor', 2317 'style' => 'wp-block-latest-comments' 2318 ), 2319 'latest-posts' => array( 2320 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2321 'apiVersion' => 3, 2322 'name' => 'core/latest-posts', 2323 'title' => 'Latest Posts', 2324 'category' => 'widgets', 2325 'description' => 'Display a list of your most recent posts.', 2326 'keywords' => array( 2327 'recent posts' 2328 ), 2329 'textdomain' => 'default', 2330 'attributes' => array( 2331 'categories' => array( 2332 'type' => 'array', 2333 'items' => array( 2334 'type' => 'object' 2335 ) 2336 ), 2337 'selectedAuthor' => array( 2338 'type' => 'number' 2339 ), 2340 'postsToShow' => array( 2341 'type' => 'number', 2342 'default' => 5 2343 ), 2344 'displayPostContent' => array( 2345 'type' => 'boolean', 2346 'default' => false 2347 ), 2348 'displayPostContentRadio' => array( 2349 'type' => 'string', 2350 'default' => 'excerpt' 2351 ), 2352 'excerptLength' => array( 2353 'type' => 'number', 2354 'default' => 55 2355 ), 2356 'displayAuthor' => array( 2357 'type' => 'boolean', 2358 'default' => false 2359 ), 2360 'displayPostDate' => array( 2361 'type' => 'boolean', 2362 'default' => false 2363 ), 2364 'postLayout' => array( 2365 'type' => 'string', 2366 'default' => 'list' 2367 ), 2368 'columns' => array( 2369 'type' => 'number', 2370 'default' => 3 2371 ), 2372 'order' => array( 2373 'type' => 'string', 2374 'default' => 'desc' 2375 ), 2376 'orderBy' => array( 2377 'type' => 'string', 2378 'default' => 'date' 2379 ), 2380 'displayFeaturedImage' => array( 2381 'type' => 'boolean', 2382 'default' => false 2383 ), 2384 'featuredImageAlign' => array( 2385 'type' => 'string', 2386 'enum' => array( 2387 'left', 2388 'center', 2389 'right' 2390 ) 2391 ), 2392 'featuredImageSizeSlug' => array( 2393 'type' => 'string', 2394 'default' => 'thumbnail' 2395 ), 2396 'featuredImageSizeWidth' => array( 2397 'type' => 'number', 2398 'default' => null 2399 ), 2400 'featuredImageSizeHeight' => array( 2401 'type' => 'number', 2402 'default' => null 2403 ), 2404 'addLinkToFeaturedImage' => array( 2405 'type' => 'boolean', 2406 'default' => false 2407 ) 2408 ), 2409 'supports' => array( 2410 'align' => true, 2411 'html' => false, 2412 'color' => array( 2413 'gradients' => true, 2414 'link' => true, 2415 '__experimentalDefaultControls' => array( 2416 'background' => true, 2417 'text' => true, 2418 'link' => true 2419 ) 2420 ), 2421 'spacing' => array( 2422 'margin' => true, 2423 'padding' => true 2424 ), 2425 'typography' => array( 2426 'fontSize' => true, 2427 'lineHeight' => true, 2428 '__experimentalFontFamily' => true, 2429 '__experimentalFontWeight' => true, 2430 '__experimentalFontStyle' => true, 2431 '__experimentalTextTransform' => true, 2432 '__experimentalTextDecoration' => true, 2433 '__experimentalLetterSpacing' => true, 2434 '__experimentalDefaultControls' => array( 2435 'fontSize' => true 2436 ) 2437 ) 2438 ), 2439 'editorStyle' => 'wp-block-latest-posts-editor', 2440 'style' => 'wp-block-latest-posts' 2441 ), 2442 'legacy-widget' => array( 2443 'apiVersion' => 3, 2444 'name' => 'core/legacy-widget', 2445 'title' => 'Legacy Widget', 2446 'category' => 'widgets', 2447 'description' => 'Display a legacy widget.', 2448 'textdomain' => 'default', 2449 'attributes' => array( 2450 'id' => array( 2451 'type' => 'string', 2452 'default' => null 2453 ), 2454 'idBase' => array( 2455 'type' => 'string', 2456 'default' => null 2457 ), 2458 'instance' => array( 2459 'type' => 'object', 2460 'default' => null 2461 ) 2462 ), 2463 'supports' => array( 2464 'html' => false, 2465 'customClassName' => false, 2466 'reusable' => false 2467 ), 2468 'editorStyle' => 'wp-block-legacy-widget-editor' 2469 ), 2470 'list' => array( 2471 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2472 'apiVersion' => 3, 2473 'name' => 'core/list', 2474 'title' => 'List', 2475 'category' => 'text', 2476 'description' => 'Create a bulleted or numbered list.', 2477 'keywords' => array( 2478 'bullet list', 2479 'ordered list', 2480 'numbered list' 2481 ), 2482 'textdomain' => 'default', 2483 'attributes' => array( 2484 'ordered' => array( 2485 'type' => 'boolean', 2486 'default' => false, 2487 '__experimentalRole' => 'content' 2488 ), 2489 'values' => array( 2490 'type' => 'string', 2491 'source' => 'html', 2492 'selector' => 'ol,ul', 2493 'multiline' => 'li', 2494 '__unstableMultilineWrapperTags' => array( 2495 'ol', 2496 'ul' 2497 ), 2498 'default' => '', 2499 '__experimentalRole' => 'content' 2500 ), 2501 'type' => array( 2502 'type' => 'string' 2503 ), 2504 'start' => array( 2505 'type' => 'number' 2506 ), 2507 'reversed' => array( 2508 'type' => 'boolean' 2509 ), 2510 'placeholder' => array( 2511 'type' => 'string' 2512 ) 2513 ), 2514 'supports' => array( 2515 'anchor' => true, 2516 'className' => false, 2517 'typography' => array( 2518 'fontSize' => true, 2519 'lineHeight' => true, 2520 '__experimentalFontFamily' => true, 2521 '__experimentalFontWeight' => true, 2522 '__experimentalFontStyle' => true, 2523 '__experimentalTextTransform' => true, 2524 '__experimentalTextDecoration' => true, 2525 '__experimentalLetterSpacing' => true, 2526 '__experimentalDefaultControls' => array( 2527 'fontSize' => true 2528 ) 2529 ), 2530 'color' => array( 2531 'gradients' => true, 2532 'link' => true, 2533 '__experimentalDefaultControls' => array( 2534 'background' => true, 2535 'text' => true 2536 ) 2537 ), 2538 'spacing' => array( 2539 'margin' => true, 2540 'padding' => true 2541 ), 2542 '__unstablePasteTextInline' => true, 2543 '__experimentalSelector' => 'ol,ul', 2544 '__experimentalSlashInserter' => true 2545 ), 2546 'editorStyle' => 'wp-block-list-editor', 2547 'style' => 'wp-block-list' 2548 ), 2549 'list-item' => array( 2550 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2551 'apiVersion' => 3, 2552 'name' => 'core/list-item', 2553 'title' => 'List item', 2554 'category' => 'text', 2555 'parent' => array( 2556 'core/list' 2557 ), 2558 'description' => 'Create a list item.', 2559 'textdomain' => 'default', 2560 'attributes' => array( 2561 'placeholder' => array( 2562 'type' => 'string' 2563 ), 2564 'content' => array( 2565 'type' => 'string', 2566 'source' => 'html', 2567 'selector' => 'li', 2568 'default' => '', 2569 '__experimentalRole' => 'content' 2570 ) 2571 ), 2572 'supports' => array( 2573 'className' => false, 2574 '__experimentalSelector' => 'li', 2575 'typography' => array( 2576 'fontSize' => true, 2577 'lineHeight' => true, 2578 '__experimentalFontFamily' => true, 2579 '__experimentalFontWeight' => true, 2580 '__experimentalFontStyle' => true, 2581 '__experimentalTextTransform' => true, 2582 '__experimentalTextDecoration' => true, 2583 '__experimentalLetterSpacing' => true, 2584 '__experimentalDefaultControls' => array( 2585 'fontSize' => true 2586 ) 2587 ) 2588 ) 2589 ), 2590 'loginout' => array( 2591 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2592 'apiVersion' => 3, 2593 'name' => 'core/loginout', 2594 'title' => 'Login/out', 2595 'category' => 'theme', 2596 'description' => 'Show login & logout links.', 2597 'keywords' => array( 2598 'login', 2599 'logout', 2600 'form' 2601 ), 2602 'textdomain' => 'default', 2603 'attributes' => array( 2604 'displayLoginAsForm' => array( 2605 'type' => 'boolean', 2606 'default' => false 2607 ), 2608 'redirectToCurrent' => array( 2609 'type' => 'boolean', 2610 'default' => true 2611 ) 2612 ), 2613 'supports' => array( 2614 'className' => true, 2615 'typography' => array( 2616 'fontSize' => true, 2617 'lineHeight' => true, 2618 '__experimentalFontFamily' => true, 2619 '__experimentalFontWeight' => true, 2620 '__experimentalFontStyle' => true, 2621 '__experimentalTextTransform' => true, 2622 '__experimentalTextDecoration' => true, 2623 '__experimentalLetterSpacing' => true, 2624 '__experimentalDefaultControls' => array( 2625 'fontSize' => true 2626 ) 2627 ) 2628 ) 2629 ), 2630 'media-text' => array( 2631 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2632 'apiVersion' => 3, 2633 'name' => 'core/media-text', 2634 'title' => 'Media & Text', 2635 'category' => 'media', 2636 'description' => 'Set media and words side-by-side for a richer layout.', 2637 'keywords' => array( 2638 'image', 2639 'video' 2640 ), 2641 'textdomain' => 'default', 2642 'attributes' => array( 2643 'align' => array( 2644 'type' => 'string', 2645 'default' => 'none' 2646 ), 2647 'mediaAlt' => array( 2648 'type' => 'string', 2649 'source' => 'attribute', 2650 'selector' => 'figure img', 2651 'attribute' => 'alt', 2652 'default' => '', 2653 '__experimentalRole' => 'content' 2654 ), 2655 'mediaPosition' => array( 2656 'type' => 'string', 2657 'default' => 'left' 2658 ), 2659 'mediaId' => array( 2660 'type' => 'number', 2661 '__experimentalRole' => 'content' 2662 ), 2663 'mediaUrl' => array( 2664 'type' => 'string', 2665 'source' => 'attribute', 2666 'selector' => 'figure video,figure img', 2667 'attribute' => 'src', 2668 '__experimentalRole' => 'content' 2669 ), 2670 'mediaLink' => array( 2671 'type' => 'string' 2672 ), 2673 'linkDestination' => array( 2674 'type' => 'string' 2675 ), 2676 'linkTarget' => array( 2677 'type' => 'string', 2678 'source' => 'attribute', 2679 'selector' => 'figure a', 2680 'attribute' => 'target' 2681 ), 2682 'href' => array( 2683 'type' => 'string', 2684 'source' => 'attribute', 2685 'selector' => 'figure a', 2686 'attribute' => 'href', 2687 '__experimentalRole' => 'content' 2688 ), 2689 'rel' => array( 2690 'type' => 'string', 2691 'source' => 'attribute', 2692 'selector' => 'figure a', 2693 'attribute' => 'rel' 2694 ), 2695 'linkClass' => array( 2696 'type' => 'string', 2697 'source' => 'attribute', 2698 'selector' => 'figure a', 2699 'attribute' => 'class' 2700 ), 2701 'mediaType' => array( 2702 'type' => 'string', 2703 '__experimentalRole' => 'content' 2704 ), 2705 'mediaWidth' => array( 2706 'type' => 'number', 2707 'default' => 50 2708 ), 2709 'mediaSizeSlug' => array( 2710 'type' => 'string' 2711 ), 2712 'isStackedOnMobile' => array( 2713 'type' => 'boolean', 2714 'default' => true 2715 ), 2716 'verticalAlignment' => array( 2717 'type' => 'string' 2718 ), 2719 'imageFill' => array( 2720 'type' => 'boolean' 2721 ), 2722 'focalPoint' => array( 2723 'type' => 'object' 2724 ), 2725 'allowedBlocks' => array( 2726 'type' => 'array' 2727 ) 2728 ), 2729 'supports' => array( 2730 'anchor' => true, 2731 'align' => array( 2732 'wide', 2733 'full' 2734 ), 2735 'html' => false, 2736 'color' => array( 2737 'gradients' => true, 2738 'link' => true, 2739 '__experimentalDefaultControls' => array( 2740 'background' => true, 2741 'text' => true 2742 ) 2743 ), 2744 'spacing' => array( 2745 'margin' => true, 2746 'padding' => true 2747 ), 2748 'typography' => array( 2749 'fontSize' => true, 2750 'lineHeight' => true, 2751 '__experimentalFontFamily' => true, 2752 '__experimentalFontWeight' => true, 2753 '__experimentalFontStyle' => true, 2754 '__experimentalTextTransform' => true, 2755 '__experimentalTextDecoration' => true, 2756 '__experimentalLetterSpacing' => true, 2757 '__experimentalDefaultControls' => array( 2758 'fontSize' => true 2759 ) 2760 ) 2761 ), 2762 'editorStyle' => 'wp-block-media-text-editor', 2763 'style' => 'wp-block-media-text' 2764 ), 2765 'missing' => array( 2766 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2767 'apiVersion' => 3, 2768 'name' => 'core/missing', 2769 'title' => 'Unsupported', 2770 'category' => 'text', 2771 'description' => 'Your site doesn’t include support for this block.', 2772 'textdomain' => 'default', 2773 'attributes' => array( 2774 'originalName' => array( 2775 'type' => 'string' 2776 ), 2777 'originalUndelimitedContent' => array( 2778 'type' => 'string' 2779 ), 2780 'originalContent' => array( 2781 'type' => 'string', 2782 'source' => 'html' 2783 ) 2784 ), 2785 'supports' => array( 2786 'className' => false, 2787 'customClassName' => false, 2788 'inserter' => false, 2789 'html' => false, 2790 'reusable' => false 2791 ) 2792 ), 2793 'more' => array( 2794 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2795 'apiVersion' => 3, 2796 'name' => 'core/more', 2797 'title' => 'More', 2798 'category' => 'design', 2799 'description' => 'Content before this block will be shown in the excerpt on your archives page.', 2800 'keywords' => array( 2801 'read more' 2802 ), 2803 'textdomain' => 'default', 2804 'attributes' => array( 2805 'customText' => array( 2806 'type' => 'string' 2807 ), 2808 'noTeaser' => array( 2809 'type' => 'boolean', 2810 'default' => false 2811 ) 2812 ), 2813 'supports' => array( 2814 'customClassName' => false, 2815 'className' => false, 2816 'html' => false, 2817 'multiple' => false 2818 ), 2819 'editorStyle' => 'wp-block-more-editor' 2820 ), 2821 'navigation' => array( 2822 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2823 'apiVersion' => 3, 2824 'name' => 'core/navigation', 2825 'title' => 'Navigation', 2826 'category' => 'theme', 2827 'description' => 'A collection of blocks that allow visitors to get around your site.', 2828 'keywords' => array( 2829 'menu', 2830 'navigation', 2831 'links' 2832 ), 2833 'textdomain' => 'default', 2834 'attributes' => array( 2835 'ref' => array( 2836 'type' => 'number' 2837 ), 2838 'textColor' => array( 2839 'type' => 'string' 2840 ), 2841 'customTextColor' => array( 2842 'type' => 'string' 2843 ), 2844 'rgbTextColor' => array( 2845 'type' => 'string' 2846 ), 2847 'backgroundColor' => array( 2848 'type' => 'string' 2849 ), 2850 'customBackgroundColor' => array( 2851 'type' => 'string' 2852 ), 2853 'rgbBackgroundColor' => array( 2854 'type' => 'string' 2855 ), 2856 'showSubmenuIcon' => array( 2857 'type' => 'boolean', 2858 'default' => true 2859 ), 2860 'openSubmenusOnClick' => array( 2861 'type' => 'boolean', 2862 'default' => false 2863 ), 2864 'overlayMenu' => array( 2865 'type' => 'string', 2866 'default' => 'mobile' 2867 ), 2868 'icon' => array( 2869 'type' => 'string', 2870 'default' => 'handle' 2871 ), 2872 'hasIcon' => array( 2873 'type' => 'boolean', 2874 'default' => true 2875 ), 2876 '__unstableLocation' => array( 2877 'type' => 'string' 2878 ), 2879 'overlayBackgroundColor' => array( 2880 'type' => 'string' 2881 ), 2882 'customOverlayBackgroundColor' => array( 2883 'type' => 'string' 2884 ), 2885 'overlayTextColor' => array( 2886 'type' => 'string' 2887 ), 2888 'customOverlayTextColor' => array( 2889 'type' => 'string' 2890 ), 2891 'maxNestingLevel' => array( 2892 'type' => 'number', 2893 'default' => 5 2894 ), 2895 'templateLock' => array( 2896 'type' => array( 2897 'string', 2898 'boolean' 2899 ), 2900 'enum' => array( 2901 'all', 2902 'insert', 2903 'contentOnly', 2904 false 2905 ) 2906 ) 2907 ), 2908 'providesContext' => array( 2909 'textColor' => 'textColor', 2910 'customTextColor' => 'customTextColor', 2911 'backgroundColor' => 'backgroundColor', 2912 'customBackgroundColor' => 'customBackgroundColor', 2913 'overlayTextColor' => 'overlayTextColor', 2914 'customOverlayTextColor' => 'customOverlayTextColor', 2915 'overlayBackgroundColor' => 'overlayBackgroundColor', 2916 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor', 2917 'fontSize' => 'fontSize', 2918 'customFontSize' => 'customFontSize', 2919 'showSubmenuIcon' => 'showSubmenuIcon', 2920 'openSubmenusOnClick' => 'openSubmenusOnClick', 2921 'style' => 'style', 2922 'maxNestingLevel' => 'maxNestingLevel' 2923 ), 2924 'supports' => array( 2925 'align' => array( 2926 'wide', 2927 'full' 2928 ), 2929 'html' => false, 2930 'inserter' => true, 2931 'typography' => array( 2932 'fontSize' => true, 2933 'lineHeight' => true, 2934 '__experimentalFontStyle' => true, 2935 '__experimentalFontWeight' => true, 2936 '__experimentalTextTransform' => true, 2937 '__experimentalFontFamily' => true, 2938 '__experimentalLetterSpacing' => true, 2939 '__experimentalTextDecoration' => true, 2940 '__experimentalSkipSerialization' => array( 2941 'textDecoration' 2942 ), 2943 '__experimentalDefaultControls' => array( 2944 'fontSize' => true 2945 ) 2946 ), 2947 'spacing' => array( 2948 'blockGap' => true, 2949 'units' => array( 2950 'px', 2951 'em', 2952 'rem', 2953 'vh', 2954 'vw' 2955 ), 2956 '__experimentalDefaultControls' => array( 2957 'blockGap' => true 2958 ) 2959 ), 2960 'layout' => array( 2961 'allowSwitching' => false, 2962 'allowInheriting' => false, 2963 'allowVerticalAlignment' => false, 2964 'allowSizingOnChildren' => true, 2965 'default' => array( 2966 'type' => 'flex' 2967 ) 2968 ), 2969 '__experimentalStyle' => array( 2970 'elements' => array( 2971 'link' => array( 2972 'color' => array( 2973 'text' => 'inherit' 2974 ) 2975 ) 2976 ) 2977 ) 2978 ), 2979 'viewScript' => array( 2980 'file:./view.min.js', 2981 'file:./view-modal.min.js' 2982 ), 2983 'editorStyle' => 'wp-block-navigation-editor', 2984 'style' => 'wp-block-navigation' 2985 ), 2986 'navigation-link' => array( 2987 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2988 'apiVersion' => 3, 2989 'name' => 'core/navigation-link', 2990 'title' => 'Custom Link', 2991 'category' => 'design', 2992 'parent' => array( 2993 'core/navigation' 2994 ), 2995 'description' => 'Add a page, link, or another item to your navigation.', 2996 'textdomain' => 'default', 2997 'attributes' => array( 2998 'label' => array( 2999 'type' => 'string' 3000 ), 3001 'type' => array( 3002 'type' => 'string' 3003 ), 3004 'description' => array( 3005 'type' => 'string' 3006 ), 3007 'rel' => array( 3008 'type' => 'string' 3009 ), 3010 'id' => array( 3011 'type' => 'number' 3012 ), 3013 'opensInNewTab' => array( 3014 'type' => 'boolean', 3015 'default' => false 3016 ), 3017 'url' => array( 3018 'type' => 'string' 3019 ), 3020 'title' => array( 3021 'type' => 'string' 3022 ), 3023 'kind' => array( 3024 'type' => 'string' 3025 ), 3026 'isTopLevelLink' => array( 3027 'type' => 'boolean' 3028 ) 3029 ), 3030 'usesContext' => array( 3031 'textColor', 3032 'customTextColor', 3033 'backgroundColor', 3034 'customBackgroundColor', 3035 'overlayTextColor', 3036 'customOverlayTextColor', 3037 'overlayBackgroundColor', 3038 'customOverlayBackgroundColor', 3039 'fontSize', 3040 'customFontSize', 3041 'showSubmenuIcon', 3042 'maxNestingLevel', 3043 'style' 3044 ), 3045 'supports' => array( 3046 'reusable' => false, 3047 'html' => false, 3048 '__experimentalSlashInserter' => true, 3049 'typography' => array( 3050 'fontSize' => true, 3051 'lineHeight' => true, 3052 '__experimentalFontFamily' => true, 3053 '__experimentalFontWeight' => true, 3054 '__experimentalFontStyle' => true, 3055 '__experimentalTextTransform' => true, 3056 '__experimentalTextDecoration' => true, 3057 '__experimentalLetterSpacing' => true, 3058 '__experimentalDefaultControls' => array( 3059 'fontSize' => true 3060 ) 3061 ) 3062 ), 3063 'editorStyle' => 'wp-block-navigation-link-editor', 3064 'style' => 'wp-block-navigation-link' 3065 ), 3066 'navigation-submenu' => array( 3067 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3068 'apiVersion' => 3, 3069 'name' => 'core/navigation-submenu', 3070 'title' => 'Submenu', 3071 'category' => 'design', 3072 'parent' => array( 3073 'core/navigation' 3074 ), 3075 'description' => 'Add a submenu to your navigation.', 3076 'textdomain' => 'default', 3077 'attributes' => array( 3078 'label' => array( 3079 'type' => 'string' 3080 ), 3081 'type' => array( 3082 'type' => 'string' 3083 ), 3084 'description' => array( 3085 'type' => 'string' 3086 ), 3087 'rel' => array( 3088 'type' => 'string' 3089 ), 3090 'id' => array( 3091 'type' => 'number' 3092 ), 3093 'opensInNewTab' => array( 3094 'type' => 'boolean', 3095 'default' => false 3096 ), 3097 'url' => array( 3098 'type' => 'string' 3099 ), 3100 'title' => array( 3101 'type' => 'string' 3102 ), 3103 'kind' => array( 3104 'type' => 'string' 3105 ), 3106 'isTopLevelItem' => array( 3107 'type' => 'boolean' 3108 ) 3109 ), 3110 'usesContext' => array( 3111 'textColor', 3112 'customTextColor', 3113 'backgroundColor', 3114 'customBackgroundColor', 3115 'overlayTextColor', 3116 'customOverlayTextColor', 3117 'overlayBackgroundColor', 3118 'customOverlayBackgroundColor', 3119 'fontSize', 3120 'customFontSize', 3121 'showSubmenuIcon', 3122 'maxNestingLevel', 3123 'openSubmenusOnClick', 3124 'style' 3125 ), 3126 'supports' => array( 3127 'reusable' => false, 3128 'html' => false 3129 ), 3130 'editorStyle' => 'wp-block-navigation-submenu-editor', 3131 'style' => 'wp-block-navigation-submenu' 3132 ), 3133 'nextpage' => array( 3134 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3135 'apiVersion' => 3, 3136 'name' => 'core/nextpage', 3137 'title' => 'Page Break', 3138 'category' => 'design', 3139 'description' => 'Separate your content into a multi-page experience.', 3140 'keywords' => array( 3141 'next page', 3142 'pagination' 3143 ), 3144 'parent' => array( 3145 'core/post-content' 3146 ), 3147 'textdomain' => 'default', 3148 'supports' => array( 3149 'customClassName' => false, 3150 'className' => false, 3151 'html' => false 3152 ), 3153 'editorStyle' => 'wp-block-nextpage-editor' 3154 ), 3155 'page-list' => array( 3156 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3157 'apiVersion' => 3, 3158 'name' => 'core/page-list', 3159 'title' => 'Page List', 3160 'category' => 'widgets', 3161 'description' => 'Display a list of all pages.', 3162 'keywords' => array( 3163 'menu', 3164 'navigation' 3165 ), 3166 'textdomain' => 'default', 3167 'attributes' => array( 3168 'parentPageID' => array( 3169 'type' => 'integer', 3170 'default' => 0 3171 ), 3172 'isNested' => array( 3173 'type' => 'boolean', 3174 'default' => false 3175 ) 3176 ), 3177 'usesContext' => array( 3178 'textColor', 3179 'customTextColor', 3180 'backgroundColor', 3181 'customBackgroundColor', 3182 'overlayTextColor', 3183 'customOverlayTextColor', 3184 'overlayBackgroundColor', 3185 'customOverlayBackgroundColor', 3186 'fontSize', 3187 'customFontSize', 3188 'showSubmenuIcon', 3189 'style', 3190 'openSubmenusOnClick' 3191 ), 3192 'supports' => array( 3193 'reusable' => false, 3194 'html' => false, 3195 'typography' => array( 3196 'fontSize' => true, 3197 'lineHeight' => true, 3198 '__experimentalFontFamily' => true, 3199 '__experimentalFontWeight' => true, 3200 '__experimentalFontStyle' => true, 3201 '__experimentalTextTransform' => true, 3202 '__experimentalTextDecoration' => true, 3203 '__experimentalLetterSpacing' => true, 3204 '__experimentalDefaultControls' => array( 3205 'fontSize' => true 3206 ) 3207 ) 3208 ), 3209 'editorStyle' => 'wp-block-page-list-editor', 3210 'style' => 'wp-block-page-list' 3211 ), 3212 'page-list-item' => array( 3213 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3214 'apiVersion' => 3, 3215 'name' => 'core/page-list-item', 3216 'title' => 'Page List Item', 3217 'category' => 'widgets', 3218 'parent' => array( 3219 'core/page-list' 3220 ), 3221 'description' => 'Displays a page inside a list of all pages.', 3222 'keywords' => array( 3223 'page', 3224 'menu', 3225 'navigation' 3226 ), 3227 'textdomain' => 'default', 3228 'attributes' => array( 3229 'id' => array( 3230 'type' => 'number' 3231 ), 3232 'label' => array( 3233 'type' => 'string' 3234 ), 3235 'title' => array( 3236 'type' => 'string' 3237 ), 3238 'link' => array( 3239 'type' => 'string' 3240 ), 3241 'hasChildren' => array( 3242 'type' => 'boolean' 3243 ) 3244 ), 3245 'usesContext' => array( 3246 'textColor', 3247 'customTextColor', 3248 'backgroundColor', 3249 'customBackgroundColor', 3250 'overlayTextColor', 3251 'customOverlayTextColor', 3252 'overlayBackgroundColor', 3253 'customOverlayBackgroundColor', 3254 'fontSize', 3255 'customFontSize', 3256 'showSubmenuIcon', 3257 'style', 3258 'openSubmenusOnClick' 3259 ), 3260 'supports' => array( 3261 'reusable' => false, 3262 'html' => false, 3263 'lock' => false, 3264 'inserter' => false, 3265 '__experimentalToolbar' => false 3266 ), 3267 'editorStyle' => 'wp-block-page-list-editor', 3268 'style' => 'wp-block-page-list' 3269 ), 3270 'paragraph' => array( 3271 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3272 'apiVersion' => 3, 3273 'name' => 'core/paragraph', 3274 'title' => 'Paragraph', 3275 'category' => 'text', 3276 'description' => 'Start with the basic building block of all narrative.', 3277 'keywords' => array( 3278 'text' 3279 ), 3280 'textdomain' => 'default', 3281 'attributes' => array( 3282 'align' => array( 3283 'type' => 'string' 3284 ), 3285 'content' => array( 3286 'type' => 'string', 3287 'source' => 'html', 3288 'selector' => 'p', 3289 'default' => '', 3290 '__experimentalRole' => 'content' 3291 ), 3292 'dropCap' => array( 3293 'type' => 'boolean', 3294 'default' => false 3295 ), 3296 'placeholder' => array( 3297 'type' => 'string' 3298 ), 3299 'direction' => array( 3300 'type' => 'string', 3301 'enum' => array( 3302 'ltr', 3303 'rtl' 3304 ) 3305 ) 3306 ), 3307 'supports' => array( 3308 'anchor' => true, 3309 'className' => false, 3310 'color' => array( 3311 'gradients' => true, 3312 'link' => true, 3313 '__experimentalDefaultControls' => array( 3314 'background' => true, 3315 'text' => true 3316 ) 3317 ), 3318 'spacing' => array( 3319 'margin' => true, 3320 'padding' => true, 3321 '__experimentalDefaultControls' => array( 3322 'margin' => false, 3323 'padding' => false 3324 ) 3325 ), 3326 'typography' => array( 3327 'fontSize' => true, 3328 'lineHeight' => true, 3329 '__experimentalFontFamily' => true, 3330 '__experimentalTextDecoration' => true, 3331 '__experimentalFontStyle' => true, 3332 '__experimentalFontWeight' => true, 3333 '__experimentalLetterSpacing' => true, 3334 '__experimentalTextTransform' => true, 3335 '__experimentalDefaultControls' => array( 3336 'fontSize' => true 3337 ) 3338 ), 3339 '__experimentalSelector' => 'p', 3340 '__unstablePasteTextInline' => true 3341 ), 3342 'editorStyle' => 'wp-block-paragraph-editor', 3343 'style' => 'wp-block-paragraph' 3344 ), 3345 'pattern' => array( 3346 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3347 'apiVersion' => 3, 3348 'name' => 'core/pattern', 3349 'title' => 'Pattern placeholder', 3350 'category' => 'theme', 3351 'description' => 'Show a block pattern.', 3352 'supports' => array( 3353 'html' => false, 3354 'inserter' => false 3355 ), 3356 'textdomain' => 'default', 3357 'attributes' => array( 3358 'slug' => array( 3359 'type' => 'string' 3360 ) 3361 ) 3362 ), 3363 'post-author' => array( 3364 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3365 'apiVersion' => 3, 3366 'name' => 'core/post-author', 3367 'title' => 'Post Author', 3368 'category' => 'theme', 3369 'description' => 'Display post author details such as name, avatar, and bio.', 3370 'textdomain' => 'default', 3371 'attributes' => array( 3372 'textAlign' => array( 3373 'type' => 'string' 3374 ), 3375 'avatarSize' => array( 3376 'type' => 'number', 3377 'default' => 48 3378 ), 3379 'showAvatar' => array( 3380 'type' => 'boolean', 3381 'default' => true 3382 ), 3383 'showBio' => array( 3384 'type' => 'boolean' 3385 ), 3386 'byline' => array( 3387 'type' => 'string' 3388 ), 3389 'isLink' => array( 3390 'type' => 'boolean', 3391 'default' => false 3392 ), 3393 'linkTarget' => array( 3394 'type' => 'string', 3395 'default' => '_self' 3396 ) 3397 ), 3398 'usesContext' => array( 3399 'postType', 3400 'postId', 3401 'queryId' 3402 ), 3403 'supports' => array( 3404 'html' => false, 3405 'spacing' => array( 3406 'margin' => true, 3407 'padding' => true 3408 ), 3409 'typography' => array( 3410 'fontSize' => true, 3411 'lineHeight' => true, 3412 '__experimentalFontFamily' => true, 3413 '__experimentalFontWeight' => true, 3414 '__experimentalFontStyle' => true, 3415 '__experimentalTextTransform' => true, 3416 '__experimentalTextDecoration' => true, 3417 '__experimentalLetterSpacing' => true, 3418 '__experimentalDefaultControls' => array( 3419 'fontSize' => true 3420 ) 3421 ), 3422 'color' => array( 3423 'gradients' => true, 3424 'link' => true, 3425 '__experimentalDuotone' => '.wp-block-post-author__avatar img', 3426 '__experimentalDefaultControls' => array( 3427 'background' => true, 3428 'text' => true 3429 ) 3430 ) 3431 ), 3432 'style' => 'wp-block-post-author' 3433 ), 3434 'post-author-biography' => array( 3435 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3436 'apiVersion' => 3, 3437 'name' => 'core/post-author-biography', 3438 'title' => 'Post Author Biography', 3439 'category' => 'theme', 3440 'description' => 'The author biography.', 3441 'textdomain' => 'default', 3442 'attributes' => array( 3443 'textAlign' => array( 3444 'type' => 'string' 3445 ) 3446 ), 3447 'usesContext' => array( 3448 'postType', 3449 'postId' 3450 ), 3451 'supports' => array( 3452 'spacing' => array( 3453 'margin' => true, 3454 'padding' => true 3455 ), 3456 'color' => array( 3457 'gradients' => true, 3458 'link' => true, 3459 '__experimentalDefaultControls' => array( 3460 'background' => true, 3461 'text' => true 3462 ) 3463 ), 3464 'typography' => array( 3465 'fontSize' => true, 3466 'lineHeight' => true, 3467 '__experimentalFontFamily' => true, 3468 '__experimentalFontWeight' => true, 3469 '__experimentalFontStyle' => true, 3470 '__experimentalTextTransform' => true, 3471 '__experimentalTextDecoration' => true, 3472 '__experimentalLetterSpacing' => true, 3473 '__experimentalDefaultControls' => array( 3474 'fontSize' => true 3475 ) 3476 ) 3477 ) 3478 ), 3479 'post-author-name' => array( 3480 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3481 'apiVersion' => 3, 3482 'name' => 'core/post-author-name', 3483 'title' => 'Post Author Name', 3484 'category' => 'theme', 3485 'description' => 'The author name.', 3486 'textdomain' => 'default', 3487 'attributes' => array( 3488 'textAlign' => array( 3489 'type' => 'string' 3490 ), 3491 'isLink' => array( 3492 'type' => 'boolean', 3493 'default' => false 3494 ), 3495 'linkTarget' => array( 3496 'type' => 'string', 3497 'default' => '_self' 3498 ) 3499 ), 3500 'usesContext' => array( 3501 'postType', 3502 'postId' 3503 ), 3504 'supports' => array( 3505 'html' => false, 3506 'spacing' => array( 3507 'margin' => true, 3508 'padding' => true 3509 ), 3510 'color' => array( 3511 'gradients' => true, 3512 'link' => true, 3513 '__experimentalDefaultControls' => array( 3514 'background' => true, 3515 'text' => true, 3516 'link' => true 3517 ) 3518 ), 3519 'typography' => array( 3520 'fontSize' => true, 3521 'lineHeight' => true, 3522 '__experimentalFontFamily' => true, 3523 '__experimentalFontWeight' => true, 3524 '__experimentalFontStyle' => true, 3525 '__experimentalTextTransform' => true, 3526 '__experimentalTextDecoration' => true, 3527 '__experimentalLetterSpacing' => true, 3528 '__experimentalDefaultControls' => array( 3529 'fontSize' => true 3530 ) 3531 ) 3532 ) 3533 ), 3534 'post-comments-form' => array( 3535 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3536 'apiVersion' => 3, 3537 'name' => 'core/post-comments-form', 3538 'title' => 'Post Comments Form', 3539 'category' => 'theme', 3540 'description' => 'Display a post\'s comments form.', 3541 'textdomain' => 'default', 3542 'attributes' => array( 3543 'textAlign' => array( 3544 'type' => 'string' 3545 ) 3546 ), 3547 'usesContext' => array( 3548 'postId', 3549 'postType' 3550 ), 3551 'supports' => array( 3552 'html' => false, 3553 'color' => array( 3554 'gradients' => true, 3555 'link' => true, 3556 '__experimentalDefaultControls' => array( 3557 'background' => true, 3558 'text' => true 3559 ) 3560 ), 3561 'spacing' => array( 3562 'margin' => true, 3563 'padding' => true 3564 ), 3565 'typography' => array( 3566 'fontSize' => true, 3567 'lineHeight' => true, 3568 '__experimentalFontStyle' => true, 3569 '__experimentalFontWeight' => true, 3570 '__experimentalLetterSpacing' => true, 3571 '__experimentalTextTransform' => true, 3572 '__experimentalDefaultControls' => array( 3573 'fontSize' => true 3574 ) 3575 ) 3576 ), 3577 'editorStyle' => 'wp-block-post-comments-form-editor', 3578 'style' => array( 3579 'wp-block-post-comments-form', 3580 'wp-block-buttons', 3581 'wp-block-button' 3582 ) 3583 ), 3584 'post-content' => array( 3585 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3586 'apiVersion' => 3, 3587 'name' => 'core/post-content', 3588 'title' => 'Post Content', 3589 'category' => 'theme', 3590 'description' => 'Displays the contents of a post or page.', 3591 'textdomain' => 'default', 3592 'usesContext' => array( 3593 'postId', 3594 'postType', 3595 'queryId' 3596 ), 3597 'supports' => array( 3598 'align' => array( 3599 'wide', 3600 'full' 3601 ), 3602 'html' => false, 3603 'layout' => true, 3604 'dimensions' => array( 3605 'minHeight' => true 3606 ), 3607 'typography' => array( 3608 'fontSize' => true, 3609 'lineHeight' => true, 3610 '__experimentalFontFamily' => true, 3611 '__experimentalFontWeight' => true, 3612 '__experimentalFontStyle' => true, 3613 '__experimentalTextTransform' => true, 3614 '__experimentalTextDecoration' => true, 3615 '__experimentalLetterSpacing' => true, 3616 '__experimentalDefaultControls' => array( 3617 'fontSize' => true 3618 ) 3619 ) 3620 ), 3621 'editorStyle' => 'wp-block-post-content-editor' 3622 ), 3623 'post-date' => array( 3624 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3625 'apiVersion' => 3, 3626 'name' => 'core/post-date', 3627 'title' => 'Post Date', 3628 'category' => 'theme', 3629 'description' => 'Add the date of this post.', 3630 'textdomain' => 'default', 3631 'attributes' => array( 3632 'textAlign' => array( 3633 'type' => 'string' 3634 ), 3635 'format' => array( 3636 'type' => 'string' 3637 ), 3638 'isLink' => array( 3639 'type' => 'boolean', 3640 'default' => false 3641 ), 3642 'displayType' => array( 3643 'type' => 'string', 3644 'default' => 'date' 3645 ) 3646 ), 3647 'usesContext' => array( 3648 'postId', 3649 'postType', 3650 'queryId' 3651 ), 3652 'supports' => array( 3653 'html' => false, 3654 'color' => array( 3655 'gradients' => true, 3656 'link' => true, 3657 '__experimentalDefaultControls' => array( 3658 'background' => true, 3659 'text' => true, 3660 'link' => true 3661 ) 3662 ), 3663 'spacing' => array( 3664 'margin' => true, 3665 'padding' => true 3666 ), 3667 'typography' => array( 3668 'fontSize' => true, 3669 'lineHeight' => true, 3670 '__experimentalFontFamily' => true, 3671 '__experimentalFontWeight' => true, 3672 '__experimentalFontStyle' => true, 3673 '__experimentalTextTransform' => true, 3674 '__experimentalTextDecoration' => true, 3675 '__experimentalLetterSpacing' => true, 3676 '__experimentalDefaultControls' => array( 3677 'fontSize' => true 3678 ) 3679 ) 3680 ) 3681 ), 3682 'post-excerpt' => array( 3683 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3684 'apiVersion' => 3, 3685 'name' => 'core/post-excerpt', 3686 'title' => 'Excerpt', 3687 'category' => 'theme', 3688 'description' => 'Display the excerpt.', 3689 'textdomain' => 'default', 3690 'attributes' => array( 3691 'textAlign' => array( 3692 'type' => 'string' 3693 ), 3694 'moreText' => array( 3695 'type' => 'string' 3696 ), 3697 'showMoreOnNewLine' => array( 3698 'type' => 'boolean', 3699 'default' => true 3700 ), 3701 'excerptLength' => array( 3702 'type' => 'number', 3703 'default' => 55 3704 ) 3705 ), 3706 'usesContext' => array( 3707 'postId', 3708 'postType', 3709 'queryId' 3710 ), 3711 'supports' => array( 3712 'html' => false, 3713 'color' => array( 3714 'gradients' => true, 3715 'link' => true, 3716 '__experimentalDefaultControls' => array( 3717 'background' => true, 3718 'text' => true, 3719 'link' => true 3720 ) 3721 ), 3722 'spacing' => array( 3723 'margin' => true, 3724 'padding' => true 3725 ), 3726 'typography' => array( 3727 'fontSize' => true, 3728 'lineHeight' => true, 3729 '__experimentalFontFamily' => true, 3730 '__experimentalFontWeight' => true, 3731 '__experimentalFontStyle' => true, 3732 '__experimentalTextTransform' => true, 3733 '__experimentalTextDecoration' => true, 3734 '__experimentalLetterSpacing' => true, 3735 '__experimentalDefaultControls' => array( 3736 'fontSize' => true 3737 ) 3738 ) 3739 ), 3740 'editorStyle' => 'wp-block-post-excerpt-editor', 3741 'style' => 'wp-block-post-excerpt' 3742 ), 3743 'post-featured-image' => array( 3744 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3745 'apiVersion' => 3, 3746 'name' => 'core/post-featured-image', 3747 'title' => 'Post Featured Image', 3748 'category' => 'theme', 3749 'description' => 'Display a post\'s featured image.', 3750 'textdomain' => 'default', 3751 'attributes' => array( 3752 'isLink' => array( 3753 'type' => 'boolean', 3754 'default' => false 3755 ), 3756 'aspectRatio' => array( 3757 'type' => 'string' 3758 ), 3759 'width' => array( 3760 'type' => 'string' 3761 ), 3762 'height' => array( 3763 'type' => 'string' 3764 ), 3765 'scale' => array( 3766 'type' => 'string', 3767 'default' => 'cover' 3768 ), 3769 'sizeSlug' => array( 3770 'type' => 'string' 3771 ), 3772 'rel' => array( 3773 'type' => 'string', 3774 'attribute' => 'rel', 3775 'default' => '' 3776 ), 3777 'linkTarget' => array( 3778 'type' => 'string', 3779 'default' => '_self' 3780 ), 3781 'overlayColor' => array( 3782 'type' => 'string' 3783 ), 3784 'customOverlayColor' => array( 3785 'type' => 'string' 3786 ), 3787 'dimRatio' => array( 3788 'type' => 'number', 3789 'default' => 0 3790 ), 3791 'gradient' => array( 3792 'type' => 'string' 3793 ), 3794 'customGradient' => array( 3795 'type' => 'string' 3796 ) 3797 ), 3798 'usesContext' => array( 3799 'postId', 3800 'postType', 3801 'queryId' 3802 ), 3803 'supports' => array( 3804 'align' => array( 3805 'left', 3806 'right', 3807 'center', 3808 'wide', 3809 'full' 3810 ), 3811 'color' => array( 3812 '__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before', 3813 'text' => false, 3814 'background' => false 3815 ), 3816 '__experimentalBorder' => array( 3817 'color' => true, 3818 'radius' => true, 3819 'width' => true, 3820 '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay', 3821 '__experimentalSkipSerialization' => true, 3822 '__experimentalDefaultControls' => array( 3823 'color' => true, 3824 'radius' => true, 3825 'width' => true 3826 ) 3827 ), 3828 'html' => false, 3829 'spacing' => array( 3830 'margin' => true, 3831 'padding' => true 3832 ) 3833 ), 3834 'editorStyle' => 'wp-block-post-featured-image-editor', 3835 'style' => 'wp-block-post-featured-image' 3836 ), 3837 'post-navigation-link' => array( 3838 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3839 'apiVersion' => 3, 3840 'name' => 'core/post-navigation-link', 3841 'title' => 'Post Navigation Link', 3842 'category' => 'theme', 3843 'description' => 'Displays the next or previous post link that is adjacent to the current post.', 3844 'textdomain' => 'default', 3845 'attributes' => array( 3846 'textAlign' => array( 3847 'type' => 'string' 3848 ), 3849 'type' => array( 3850 'type' => 'string', 3851 'default' => 'next' 3852 ), 3853 'label' => array( 3854 'type' => 'string' 3855 ), 3856 'showTitle' => array( 3857 'type' => 'boolean', 3858 'default' => false 3859 ), 3860 'linkLabel' => array( 3861 'type' => 'boolean', 3862 'default' => false 3863 ), 3864 'arrow' => array( 3865 'type' => 'string', 3866 'default' => 'none' 3867 ) 3868 ), 3869 'supports' => array( 3870 'reusable' => false, 3871 'html' => false, 3872 'color' => array( 3873 'link' => true 3874 ), 3875 'typography' => array( 3876 'fontSize' => true, 3877 'lineHeight' => true, 3878 '__experimentalFontFamily' => true, 3879 '__experimentalFontWeight' => true, 3880 '__experimentalFontStyle' => true, 3881 '__experimentalTextTransform' => true, 3882 '__experimentalTextDecoration' => true, 3883 '__experimentalLetterSpacing' => true, 3884 '__experimentalDefaultControls' => array( 3885 'fontSize' => true 3886 ) 3887 ) 3888 ), 3889 'style' => 'wp-block-post-navigation-link' 3890 ), 3891 'post-template' => array( 3892 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3893 'apiVersion' => 3, 3894 'name' => 'core/post-template', 3895 'title' => 'Post Template', 3896 'category' => 'theme', 3897 'parent' => array( 3898 'core/query' 3899 ), 3900 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.', 3901 'textdomain' => 'default', 3902 'usesContext' => array( 3903 'queryId', 3904 'query', 3905 'queryContext', 3906 'displayLayout', 3907 'templateSlug', 3908 'previewPostType' 3909 ), 3910 'supports' => array( 3911 'reusable' => false, 3912 'html' => false, 3913 'align' => array( 3914 'wide', 3915 'full' 3916 ), 3917 'layout' => true, 3918 'color' => array( 3919 'gradients' => true, 3920 'link' => true, 3921 '__experimentalDefaultControls' => array( 3922 'background' => true, 3923 'text' => true 3924 ) 3925 ), 3926 'typography' => array( 3927 'fontSize' => true, 3928 'lineHeight' => true, 3929 '__experimentalFontFamily' => true, 3930 '__experimentalFontWeight' => true, 3931 '__experimentalFontStyle' => true, 3932 '__experimentalTextTransform' => true, 3933 '__experimentalTextDecoration' => true, 3934 '__experimentalLetterSpacing' => true, 3935 '__experimentalDefaultControls' => array( 3936 'fontSize' => true 3937 ) 3938 ), 3939 'spacing' => array( 3940 'blockGap' => array( 3941 '__experimentalDefault' => '1.25em' 3942 ), 3943 '__experimentalDefaultControls' => array( 3944 'blockGap' => true 3945 ) 3946 ) 3947 ), 3948 'style' => 'wp-block-post-template', 3949 'editorStyle' => 'wp-block-post-template-editor' 3950 ), 3951 'post-terms' => array( 3952 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3953 'apiVersion' => 3, 3954 'name' => 'core/post-terms', 3955 'title' => 'Post Terms', 3956 'category' => 'theme', 3957 'description' => 'Post terms.', 3958 'textdomain' => 'default', 3959 'attributes' => array( 3960 'term' => array( 3961 'type' => 'string' 3962 ), 3963 'textAlign' => array( 3964 'type' => 'string' 3965 ), 3966 'separator' => array( 3967 'type' => 'string', 3968 'default' => ', ' 3969 ), 3970 'prefix' => array( 3971 'type' => 'string', 3972 'default' => '' 3973 ), 3974 'suffix' => array( 3975 'type' => 'string', 3976 'default' => '' 3977 ) 3978 ), 3979 'usesContext' => array( 3980 'postId', 3981 'postType' 3982 ), 3983 'supports' => array( 3984 'html' => false, 3985 'color' => array( 3986 'gradients' => true, 3987 'link' => true, 3988 '__experimentalDefaultControls' => array( 3989 'background' => true, 3990 'text' => true, 3991 'link' => true 3992 ) 3993 ), 3994 'spacing' => array( 3995 'margin' => true, 3996 'padding' => true 3997 ), 3998 'typography' => array( 3999 'fontSize' => true, 4000 'lineHeight' => true, 4001 '__experimentalFontFamily' => true, 4002 '__experimentalFontWeight' => true, 4003 '__experimentalFontStyle' => true, 4004 '__experimentalTextTransform' => true, 4005 '__experimentalTextDecoration' => true, 4006 '__experimentalLetterSpacing' => true, 4007 '__experimentalDefaultControls' => array( 4008 'fontSize' => true 4009 ) 4010 ) 4011 ), 4012 'style' => 'wp-block-post-terms' 4013 ), 4014 'post-title' => array( 4015 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4016 'apiVersion' => 3, 4017 'name' => 'core/post-title', 4018 'title' => 'Title', 4019 'category' => 'theme', 4020 'description' => 'Displays the title of a post, page, or any other content-type.', 4021 'textdomain' => 'default', 4022 'usesContext' => array( 4023 'postId', 4024 'postType', 4025 'queryId' 4026 ), 4027 'attributes' => array( 4028 'textAlign' => array( 4029 'type' => 'string' 4030 ), 4031 'level' => array( 4032 'type' => 'number', 4033 'default' => 2 4034 ), 4035 'isLink' => array( 4036 'type' => 'boolean', 4037 'default' => false 4038 ), 4039 'rel' => array( 4040 'type' => 'string', 4041 'attribute' => 'rel', 4042 'default' => '' 4043 ), 4044 'linkTarget' => array( 4045 'type' => 'string', 4046 'default' => '_self' 4047 ) 4048 ), 4049 'supports' => array( 4050 'align' => array( 4051 'wide', 4052 'full' 4053 ), 4054 'html' => false, 4055 'color' => array( 4056 'gradients' => true, 4057 'link' => true, 4058 '__experimentalDefaultControls' => array( 4059 'background' => true, 4060 'text' => true, 4061 'link' => true 4062 ) 4063 ), 4064 'spacing' => array( 4065 'margin' => true, 4066 'padding' => true 4067 ), 4068 'typography' => array( 4069 'fontSize' => true, 4070 'lineHeight' => true, 4071 '__experimentalFontFamily' => true, 4072 '__experimentalFontWeight' => true, 4073 '__experimentalFontStyle' => true, 4074 '__experimentalTextTransform' => true, 4075 '__experimentalTextDecoration' => true, 4076 '__experimentalLetterSpacing' => true, 4077 '__experimentalDefaultControls' => array( 4078 'fontSize' => true, 4079 'fontAppearance' => true, 4080 'textTransform' => true 4081 ) 4082 ) 4083 ), 4084 'style' => 'wp-block-post-title' 4085 ), 4086 'preformatted' => array( 4087 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4088 'apiVersion' => 3, 4089 'name' => 'core/preformatted', 4090 'title' => 'Preformatted', 4091 'category' => 'text', 4092 'description' => 'Add text that respects your spacing and tabs, and also allows styling.', 4093 'textdomain' => 'default', 4094 'attributes' => array( 4095 'content' => array( 4096 'type' => 'string', 4097 'source' => 'html', 4098 'selector' => 'pre', 4099 'default' => '', 4100 '__unstablePreserveWhiteSpace' => true, 4101 '__experimentalRole' => 'content' 4102 ) 4103 ), 4104 'supports' => array( 4105 'anchor' => true, 4106 'color' => array( 4107 'gradients' => true, 4108 '__experimentalDefaultControls' => array( 4109 'background' => true, 4110 'text' => true 4111 ) 4112 ), 4113 'typography' => array( 4114 'fontSize' => true, 4115 'lineHeight' => true, 4116 '__experimentalFontFamily' => true, 4117 '__experimentalFontWeight' => true, 4118 '__experimentalFontStyle' => true, 4119 '__experimentalTextTransform' => true, 4120 '__experimentalTextDecoration' => true, 4121 '__experimentalLetterSpacing' => true, 4122 '__experimentalDefaultControls' => array( 4123 'fontSize' => true 4124 ) 4125 ) 4126 ), 4127 'style' => 'wp-block-preformatted' 4128 ), 4129 'pullquote' => array( 4130 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4131 'apiVersion' => 3, 4132 'name' => 'core/pullquote', 4133 'title' => 'Pullquote', 4134 'category' => 'text', 4135 'description' => 'Give special visual emphasis to a quote from your text.', 4136 'textdomain' => 'default', 4137 'attributes' => array( 4138 'value' => array( 4139 'type' => 'string', 4140 'source' => 'html', 4141 'selector' => 'p', 4142 '__experimentalRole' => 'content' 4143 ), 4144 'citation' => array( 4145 'type' => 'string', 4146 'source' => 'html', 4147 'selector' => 'cite', 4148 'default' => '', 4149 '__experimentalRole' => 'content' 4150 ), 4151 'textAlign' => array( 4152 'type' => 'string' 4153 ) 4154 ), 4155 'supports' => array( 4156 'anchor' => true, 4157 'align' => array( 4158 'left', 4159 'right', 4160 'wide', 4161 'full' 4162 ), 4163 'color' => array( 4164 'gradients' => true, 4165 'background' => true, 4166 'link' => true, 4167 '__experimentalDefaultControls' => array( 4168 'background' => true, 4169 'text' => true 4170 ) 4171 ), 4172 'typography' => array( 4173 'fontSize' => true, 4174 'lineHeight' => true, 4175 '__experimentalFontFamily' => true, 4176 '__experimentalFontWeight' => true, 4177 '__experimentalFontStyle' => true, 4178 '__experimentalTextTransform' => true, 4179 '__experimentalTextDecoration' => true, 4180 '__experimentalLetterSpacing' => true, 4181 '__experimentalDefaultControls' => array( 4182 'fontSize' => true, 4183 'fontAppearance' => true 4184 ) 4185 ), 4186 '__experimentalBorder' => array( 4187 'color' => true, 4188 'radius' => true, 4189 'style' => true, 4190 'width' => true, 4191 '__experimentalDefaultControls' => array( 4192 'color' => true, 4193 'radius' => true, 4194 'style' => true, 4195 'width' => true 4196 ) 4197 ), 4198 '__experimentalStyle' => array( 4199 'typography' => array( 4200 'fontSize' => '1.5em', 4201 'lineHeight' => '1.6' 4202 ) 4203 ) 4204 ), 4205 'editorStyle' => 'wp-block-pullquote-editor', 4206 'style' => 'wp-block-pullquote' 4207 ), 4208 'query' => array( 4209 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4210 'apiVersion' => 3, 4211 'name' => 'core/query', 4212 'title' => 'Query Loop', 4213 'category' => 'theme', 4214 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.', 4215 'textdomain' => 'default', 4216 'attributes' => array( 4217 'queryId' => array( 4218 'type' => 'number' 4219 ), 4220 'query' => array( 4221 'type' => 'object', 4222 'default' => array( 4223 'perPage' => null, 4224 'pages' => 0, 4225 'offset' => 0, 4226 'postType' => 'post', 4227 'order' => 'desc', 4228 'orderBy' => 'date', 4229 'author' => '', 4230 'search' => '', 4231 'exclude' => array( 4232 4233 ), 4234 'sticky' => '', 4235 'inherit' => true, 4236 'taxQuery' => null, 4237 'parents' => array( 4238 4239 ) 4240 ) 4241 ), 4242 'tagName' => array( 4243 'type' => 'string', 4244 'default' => 'div' 4245 ), 4246 'namespace' => array( 4247 'type' => 'string' 4248 ) 4249 ), 4250 'providesContext' => array( 4251 'queryId' => 'queryId', 4252 'query' => 'query', 4253 'displayLayout' => 'displayLayout' 4254 ), 4255 'supports' => array( 4256 'align' => array( 4257 'wide', 4258 'full' 4259 ), 4260 'html' => false, 4261 'layout' => true 4262 ), 4263 'editorStyle' => 'wp-block-query-editor' 4264 ), 4265 'query-no-results' => array( 4266 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4267 'apiVersion' => 3, 4268 'name' => 'core/query-no-results', 4269 'title' => 'No results', 4270 'category' => 'theme', 4271 'description' => 'Contains the block elements used to render content when no query results are found.', 4272 'parent' => array( 4273 'core/query' 4274 ), 4275 'textdomain' => 'default', 4276 'usesContext' => array( 4277 'queryId', 4278 'query' 4279 ), 4280 'supports' => array( 4281 'align' => true, 4282 'reusable' => false, 4283 'html' => false, 4284 'color' => array( 4285 'gradients' => true, 4286 'link' => true 4287 ), 4288 'typography' => array( 4289 'fontSize' => true, 4290 'lineHeight' => true, 4291 '__experimentalFontFamily' => true, 4292 '__experimentalFontWeight' => true, 4293 '__experimentalFontStyle' => true, 4294 '__experimentalTextTransform' => true, 4295 '__experimentalTextDecoration' => true, 4296 '__experimentalLetterSpacing' => true, 4297 '__experimentalDefaultControls' => array( 4298 'fontSize' => true 4299 ) 4300 ) 4301 ) 4302 ), 4303 'query-pagination' => array( 4304 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4305 'apiVersion' => 3, 4306 'name' => 'core/query-pagination', 4307 'title' => 'Pagination', 4308 'category' => 'theme', 4309 'parent' => array( 4310 'core/query' 4311 ), 4312 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.', 4313 'textdomain' => 'default', 4314 'attributes' => array( 4315 'paginationArrow' => array( 4316 'type' => 'string', 4317 'default' => 'none' 4318 ), 4319 'showLabel' => array( 4320 'type' => 'boolean', 4321 'default' => true 4322 ) 4323 ), 4324 'usesContext' => array( 4325 'queryId', 4326 'query' 4327 ), 4328 'providesContext' => array( 4329 'paginationArrow' => 'paginationArrow', 4330 'showLabel' => 'showLabel' 4331 ), 4332 'supports' => array( 4333 'align' => true, 4334 'reusable' => false, 4335 'html' => false, 4336 'color' => array( 4337 'gradients' => true, 4338 'link' => true, 4339 '__experimentalDefaultControls' => array( 4340 'background' => true, 4341 'text' => true, 4342 'link' => true 4343 ) 4344 ), 4345 'layout' => array( 4346 'allowSwitching' => false, 4347 'allowInheriting' => false, 4348 'default' => array( 4349 'type' => 'flex' 4350 ) 4351 ), 4352 'typography' => array( 4353 'fontSize' => true, 4354 'lineHeight' => true, 4355 '__experimentalFontFamily' => true, 4356 '__experimentalFontWeight' => true, 4357 '__experimentalFontStyle' => true, 4358 '__experimentalTextTransform' => true, 4359 '__experimentalTextDecoration' => true, 4360 '__experimentalLetterSpacing' => true, 4361 '__experimentalDefaultControls' => array( 4362 'fontSize' => true 4363 ) 4364 ) 4365 ), 4366 'editorStyle' => 'wp-block-query-pagination-editor', 4367 'style' => 'wp-block-query-pagination' 4368 ), 4369 'query-pagination-next' => array( 4370 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4371 'apiVersion' => 3, 4372 'name' => 'core/query-pagination-next', 4373 'title' => 'Next Page', 4374 'category' => 'theme', 4375 'parent' => array( 4376 'core/query-pagination' 4377 ), 4378 'description' => 'Displays the next posts page link.', 4379 'textdomain' => 'default', 4380 'attributes' => array( 4381 'label' => array( 4382 'type' => 'string' 4383 ) 4384 ), 4385 'usesContext' => array( 4386 'queryId', 4387 'query', 4388 'paginationArrow', 4389 'showLabel' 4390 ), 4391 'supports' => array( 4392 'reusable' => false, 4393 'html' => false, 4394 'color' => array( 4395 'gradients' => true, 4396 'text' => false, 4397 '__experimentalDefaultControls' => array( 4398 'background' => true 4399 ) 4400 ), 4401 'typography' => array( 4402 'fontSize' => true, 4403 'lineHeight' => true, 4404 '__experimentalFontFamily' => true, 4405 '__experimentalFontWeight' => true, 4406 '__experimentalFontStyle' => true, 4407 '__experimentalTextTransform' => true, 4408 '__experimentalTextDecoration' => true, 4409 '__experimentalLetterSpacing' => true, 4410 '__experimentalDefaultControls' => array( 4411 'fontSize' => true 4412 ) 4413 ) 4414 ) 4415 ), 4416 'query-pagination-numbers' => array( 4417 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4418 'apiVersion' => 3, 4419 'name' => 'core/query-pagination-numbers', 4420 'title' => 'Page Numbers', 4421 'category' => 'theme', 4422 'parent' => array( 4423 'core/query-pagination' 4424 ), 4425 'description' => 'Displays a list of page numbers for pagination', 4426 'textdomain' => 'default', 4427 'usesContext' => array( 4428 'queryId', 4429 'query' 4430 ), 4431 'supports' => array( 4432 'reusable' => false, 4433 'html' => false, 4434 'color' => array( 4435 'gradients' => true, 4436 'text' => false, 4437 '__experimentalDefaultControls' => array( 4438 'background' => true 4439 ) 4440 ), 4441 'typography' => array( 4442 'fontSize' => true, 4443 'lineHeight' => true, 4444 '__experimentalFontFamily' => true, 4445 '__experimentalFontWeight' => true, 4446 '__experimentalFontStyle' => true, 4447 '__experimentalTextTransform' => true, 4448 '__experimentalTextDecoration' => true, 4449 '__experimentalLetterSpacing' => true, 4450 '__experimentalDefaultControls' => array( 4451 'fontSize' => true 4452 ) 4453 ) 4454 ), 4455 'editorStyle' => 'wp-block-query-pagination-numbers-editor' 4456 ), 4457 'query-pagination-previous' => array( 4458 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4459 'apiVersion' => 3, 4460 'name' => 'core/query-pagination-previous', 4461 'title' => 'Previous Page', 4462 'category' => 'theme', 4463 'parent' => array( 4464 'core/query-pagination' 4465 ), 4466 'description' => 'Displays the previous posts page link.', 4467 'textdomain' => 'default', 4468 'attributes' => array( 4469 'label' => array( 4470 'type' => 'string' 4471 ) 4472 ), 4473 'usesContext' => array( 4474 'queryId', 4475 'query', 4476 'paginationArrow', 4477 'showLabel' 4478 ), 4479 'supports' => array( 4480 'reusable' => false, 4481 'html' => false, 4482 'color' => array( 4483 'gradients' => true, 4484 'text' => false, 4485 '__experimentalDefaultControls' => array( 4486 'background' => true 4487 ) 4488 ), 4489 'typography' => array( 4490 'fontSize' => true, 4491 'lineHeight' => true, 4492 '__experimentalFontFamily' => true, 4493 '__experimentalFontWeight' => true, 4494 '__experimentalFontStyle' => true, 4495 '__experimentalTextTransform' => true, 4496 '__experimentalTextDecoration' => true, 4497 '__experimentalLetterSpacing' => true, 4498 '__experimentalDefaultControls' => array( 4499 'fontSize' => true 4500 ) 4501 ) 4502 ) 4503 ), 4504 'query-title' => array( 4505 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4506 'apiVersion' => 3, 4507 'name' => 'core/query-title', 4508 'title' => 'Query Title', 4509 'category' => 'theme', 4510 'description' => 'Display the query title.', 4511 'textdomain' => 'default', 4512 'attributes' => array( 4513 'type' => array( 4514 'type' => 'string' 4515 ), 4516 'textAlign' => array( 4517 'type' => 'string' 4518 ), 4519 'level' => array( 4520 'type' => 'number', 4521 'default' => 1 4522 ), 4523 'showPrefix' => array( 4524 'type' => 'boolean', 4525 'default' => true 4526 ), 4527 'showSearchTerm' => array( 4528 'type' => 'boolean', 4529 'default' => true 4530 ) 4531 ), 4532 'supports' => array( 4533 'align' => array( 4534 'wide', 4535 'full' 4536 ), 4537 'html' => false, 4538 'color' => array( 4539 'gradients' => true, 4540 '__experimentalDefaultControls' => array( 4541 'background' => true, 4542 'text' => true 4543 ) 4544 ), 4545 'spacing' => array( 4546 'margin' => true, 4547 'padding' => true 4548 ), 4549 'typography' => array( 4550 'fontSize' => true, 4551 'lineHeight' => true, 4552 '__experimentalFontFamily' => true, 4553 '__experimentalFontStyle' => true, 4554 '__experimentalFontWeight' => true, 4555 '__experimentalLetterSpacing' => true, 4556 '__experimentalTextTransform' => true, 4557 '__experimentalTextDecoration' => true, 4558 '__experimentalDefaultControls' => array( 4559 'fontSize' => true, 4560 'fontAppearance' => true, 4561 'textTransform' => true 4562 ) 4563 ) 4564 ), 4565 'style' => 'wp-block-query-title' 4566 ), 4567 'quote' => array( 4568 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4569 'apiVersion' => 3, 4570 'name' => 'core/quote', 4571 'title' => 'Quote', 4572 'category' => 'text', 4573 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar', 4574 'keywords' => array( 4575 'blockquote', 4576 'cite' 4577 ), 4578 'textdomain' => 'default', 4579 'attributes' => array( 4580 'value' => array( 4581 'type' => 'string', 4582 'source' => 'html', 4583 'selector' => 'blockquote', 4584 'multiline' => 'p', 4585 'default' => '', 4586 '__experimentalRole' => 'content' 4587 ), 4588 'citation' => array( 4589 'type' => 'string', 4590 'source' => 'html', 4591 'selector' => 'cite', 4592 'default' => '', 4593 '__experimentalRole' => 'content' 4594 ), 4595 'align' => array( 4596 'type' => 'string' 4597 ) 4598 ), 4599 'supports' => array( 4600 'anchor' => true, 4601 'html' => false, 4602 '__experimentalOnEnter' => true, 4603 'typography' => array( 4604 'fontSize' => true, 4605 'lineHeight' => true, 4606 '__experimentalFontFamily' => true, 4607 '__experimentalFontWeight' => true, 4608 '__experimentalFontStyle' => true, 4609 '__experimentalTextTransform' => true, 4610 '__experimentalTextDecoration' => true, 4611 '__experimentalLetterSpacing' => true, 4612 '__experimentalDefaultControls' => array( 4613 'fontSize' => true, 4614 'fontAppearance' => true 4615 ) 4616 ), 4617 'color' => array( 4618 'gradients' => true, 4619 'link' => true, 4620 '__experimentalDefaultControls' => array( 4621 'background' => true, 4622 'text' => true 4623 ) 4624 ) 4625 ), 4626 'styles' => array( 4627 array( 4628 'name' => 'default', 4629 'label' => 'Default', 4630 'isDefault' => true 4631 ), 4632 array( 4633 'name' => 'plain', 4634 'label' => 'Plain' 4635 ) 4636 ), 4637 'editorStyle' => 'wp-block-quote-editor', 4638 'style' => 'wp-block-quote' 4639 ), 4640 'read-more' => array( 4641 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4642 'apiVersion' => 3, 4643 'name' => 'core/read-more', 4644 'title' => 'Read More', 4645 'category' => 'theme', 4646 'description' => 'Displays the link of a post, page, or any other content-type.', 4647 'textdomain' => 'default', 4648 'attributes' => array( 4649 'content' => array( 4650 'type' => 'string' 4651 ), 4652 'linkTarget' => array( 4653 'type' => 'string', 4654 'default' => '_self' 4655 ) 4656 ), 4657 'usesContext' => array( 4658 'postId' 4659 ), 4660 'supports' => array( 4661 'html' => false, 4662 'color' => array( 4663 'gradients' => true, 4664 'text' => true 4665 ), 4666 'typography' => array( 4667 'fontSize' => true, 4668 'lineHeight' => true, 4669 '__experimentalFontFamily' => true, 4670 '__experimentalFontWeight' => true, 4671 '__experimentalFontStyle' => true, 4672 '__experimentalTextTransform' => true, 4673 '__experimentalLetterSpacing' => true, 4674 '__experimentalTextDecoration' => true, 4675 '__experimentalDefaultControls' => array( 4676 'fontSize' => true, 4677 'textDecoration' => true 4678 ) 4679 ), 4680 'spacing' => array( 4681 'margin' => array( 4682 'top', 4683 'bottom' 4684 ), 4685 'padding' => true, 4686 '__experimentalDefaultControls' => array( 4687 'padding' => true 4688 ) 4689 ), 4690 '__experimentalBorder' => array( 4691 'color' => true, 4692 'radius' => true, 4693 'width' => true, 4694 '__experimentalDefaultControls' => array( 4695 'width' => true 4696 ) 4697 ) 4698 ), 4699 'style' => 'wp-block-read-more' 4700 ), 4701 'rss' => array( 4702 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4703 'apiVersion' => 3, 4704 'name' => 'core/rss', 4705 'title' => 'RSS', 4706 'category' => 'widgets', 4707 'description' => 'Display entries from any RSS or Atom feed.', 4708 'keywords' => array( 4709 'atom', 4710 'feed' 4711 ), 4712 'textdomain' => 'default', 4713 'attributes' => array( 4714 'columns' => array( 4715 'type' => 'number', 4716 'default' => 2 4717 ), 4718 'blockLayout' => array( 4719 'type' => 'string', 4720 'default' => 'list' 4721 ), 4722 'feedURL' => array( 4723 'type' => 'string', 4724 'default' => '' 4725 ), 4726 'itemsToShow' => array( 4727 'type' => 'number', 4728 'default' => 5 4729 ), 4730 'displayExcerpt' => array( 4731 'type' => 'boolean', 4732 'default' => false 4733 ), 4734 'displayAuthor' => array( 4735 'type' => 'boolean', 4736 'default' => false 4737 ), 4738 'displayDate' => array( 4739 'type' => 'boolean', 4740 'default' => false 4741 ), 4742 'excerptLength' => array( 4743 'type' => 'number', 4744 'default' => 55 4745 ) 4746 ), 4747 'supports' => array( 4748 'align' => true, 4749 'html' => false 4750 ), 4751 'editorStyle' => 'wp-block-rss-editor', 4752 'style' => 'wp-block-rss' 4753 ), 4754 'search' => array( 4755 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4756 'apiVersion' => 3, 4757 'name' => 'core/search', 4758 'title' => 'Search', 4759 'category' => 'widgets', 4760 'description' => 'Help visitors find your content.', 4761 'keywords' => array( 4762 'find' 4763 ), 4764 'textdomain' => 'default', 4765 'attributes' => array( 4766 'label' => array( 4767 'type' => 'string', 4768 '__experimentalRole' => 'content' 4769 ), 4770 'showLabel' => array( 4771 'type' => 'boolean', 4772 'default' => true 4773 ), 4774 'placeholder' => array( 4775 'type' => 'string', 4776 'default' => '', 4777 '__experimentalRole' => 'content' 4778 ), 4779 'width' => array( 4780 'type' => 'number' 4781 ), 4782 'widthUnit' => array( 4783 'type' => 'string' 4784 ), 4785 'buttonText' => array( 4786 'type' => 'string', 4787 '__experimentalRole' => 'content' 4788 ), 4789 'buttonPosition' => array( 4790 'type' => 'string', 4791 'default' => 'button-outside' 4792 ), 4793 'buttonUseIcon' => array( 4794 'type' => 'boolean', 4795 'default' => false 4796 ), 4797 'query' => array( 4798 'type' => 'object', 4799 'default' => array( 4800 4801 ) 4802 ), 4803 'buttonBehavior' => array( 4804 'type' => 'string', 4805 'default' => 'expand-searchfield' 4806 ), 4807 'isSearchFieldHidden' => array( 4808 'type' => 'boolean', 4809 'default' => false 4810 ) 4811 ), 4812 'supports' => array( 4813 'align' => array( 4814 'left', 4815 'center', 4816 'right' 4817 ), 4818 'color' => array( 4819 'gradients' => true, 4820 '__experimentalSkipSerialization' => true, 4821 '__experimentalDefaultControls' => array( 4822 'background' => true, 4823 'text' => true 4824 ) 4825 ), 4826 'typography' => array( 4827 '__experimentalSkipSerialization' => true, 4828 '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button', 4829 'fontSize' => true, 4830 'lineHeight' => true, 4831 '__experimentalFontFamily' => true, 4832 '__experimentalFontWeight' => true, 4833 '__experimentalFontStyle' => true, 4834 '__experimentalTextTransform' => true, 4835 '__experimentalTextDecoration' => true, 4836 '__experimentalLetterSpacing' => true, 4837 '__experimentalDefaultControls' => array( 4838 'fontSize' => true 4839 ) 4840 ), 4841 '__experimentalBorder' => array( 4842 'color' => true, 4843 'radius' => true, 4844 'width' => true, 4845 '__experimentalSkipSerialization' => true, 4846 '__experimentalDefaultControls' => array( 4847 'color' => true, 4848 'radius' => true, 4849 'width' => true 4850 ) 4851 ), 4852 'html' => false 4853 ), 4854 'editorStyle' => 'wp-block-search-editor', 4855 'style' => 'wp-block-search' 4856 ), 4857 'separator' => array( 4858 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4859 'apiVersion' => 3, 4860 'name' => 'core/separator', 4861 'title' => 'Separator', 4862 'category' => 'design', 4863 'description' => 'Create a break between ideas or sections with a horizontal separator.', 4864 'keywords' => array( 4865 'horizontal-line', 4866 'hr', 4867 'divider' 4868 ), 4869 'textdomain' => 'default', 4870 'attributes' => array( 4871 'opacity' => array( 4872 'type' => 'string', 4873 'default' => 'alpha-channel' 4874 ) 4875 ), 4876 'supports' => array( 4877 'anchor' => true, 4878 'align' => array( 4879 'center', 4880 'wide', 4881 'full' 4882 ), 4883 'color' => array( 4884 'enableContrastChecker' => false, 4885 '__experimentalSkipSerialization' => true, 4886 'gradients' => true, 4887 'background' => true, 4888 'text' => false, 4889 '__experimentalDefaultControls' => array( 4890 'background' => true 4891 ) 4892 ), 4893 'spacing' => array( 4894 'margin' => array( 4895 'top', 4896 'bottom' 4897 ) 4898 ) 4899 ), 4900 'styles' => array( 4901 array( 4902 'name' => 'default', 4903 'label' => 'Default', 4904 'isDefault' => true 4905 ), 4906 array( 4907 'name' => 'wide', 4908 'label' => 'Wide Line' 4909 ), 4910 array( 4911 'name' => 'dots', 4912 'label' => 'Dots' 4913 ) 4914 ), 4915 'editorStyle' => 'wp-block-separator-editor', 4916 'style' => 'wp-block-separator' 4917 ), 4918 'shortcode' => array( 4919 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4920 'apiVersion' => 3, 4921 'name' => 'core/shortcode', 4922 'title' => 'Shortcode', 4923 'category' => 'widgets', 4924 'description' => 'Insert additional custom elements with a WordPress shortcode.', 4925 'textdomain' => 'default', 4926 'attributes' => array( 4927 'text' => array( 4928 'type' => 'string', 4929 'source' => 'raw' 4930 ) 4931 ), 4932 'supports' => array( 4933 'className' => false, 4934 'customClassName' => false, 4935 'html' => false 4936 ), 4937 'editorStyle' => 'wp-block-shortcode-editor' 4938 ), 4939 'site-logo' => array( 4940 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4941 'apiVersion' => 3, 4942 'name' => 'core/site-logo', 4943 'title' => 'Site Logo', 4944 'category' => 'theme', 4945 'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.', 4946 'textdomain' => 'default', 4947 'attributes' => array( 4948 'width' => array( 4949 'type' => 'number' 4950 ), 4951 'isLink' => array( 4952 'type' => 'boolean', 4953 'default' => true 4954 ), 4955 'linkTarget' => array( 4956 'type' => 'string', 4957 'default' => '_self' 4958 ), 4959 'shouldSyncIcon' => array( 4960 'type' => 'boolean' 4961 ) 4962 ), 4963 'example' => array( 4964 'viewportWidth' => 500, 4965 'attributes' => array( 4966 'width' => 350, 4967 'className' => 'block-editor-block-types-list__site-logo-example' 4968 ) 4969 ), 4970 'supports' => array( 4971 'html' => false, 4972 'align' => true, 4973 'alignWide' => false, 4974 'color' => array( 4975 '__experimentalDuotone' => 'img, .components-placeholder__illustration, .components-placeholder::before', 4976 'text' => false, 4977 'background' => false 4978 ), 4979 'spacing' => array( 4980 'margin' => true, 4981 'padding' => true 4982 ) 4983 ), 4984 'styles' => array( 4985 array( 4986 'name' => 'default', 4987 'label' => 'Default', 4988 'isDefault' => true 4989 ), 4990 array( 4991 'name' => 'rounded', 4992 'label' => 'Rounded' 4993 ) 4994 ), 4995 'editorStyle' => 'wp-block-site-logo-editor', 4996 'style' => 'wp-block-site-logo' 4997 ), 4998 'site-tagline' => array( 4999 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5000 'apiVersion' => 3, 5001 'name' => 'core/site-tagline', 5002 'title' => 'Site Tagline', 5003 'category' => 'theme', 5004 'description' => 'Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design.', 5005 'keywords' => array( 5006 'description' 5007 ), 5008 'textdomain' => 'default', 5009 'attributes' => array( 5010 'textAlign' => array( 5011 'type' => 'string' 5012 ) 5013 ), 5014 'example' => array( 5015 5016 ), 5017 'supports' => array( 5018 'align' => array( 5019 'wide', 5020 'full' 5021 ), 5022 'html' => false, 5023 'color' => array( 5024 'gradients' => true, 5025 '__experimentalDefaultControls' => array( 5026 'background' => true, 5027 'text' => true 5028 ) 5029 ), 5030 'spacing' => array( 5031 'margin' => true, 5032 'padding' => true 5033 ), 5034 'typography' => array( 5035 'fontSize' => true, 5036 'lineHeight' => true, 5037 '__experimentalFontFamily' => true, 5038 '__experimentalTextTransform' => true, 5039 '__experimentalTextDecoration' => true, 5040 '__experimentalFontStyle' => true, 5041 '__experimentalFontWeight' => true, 5042 '__experimentalLetterSpacing' => true, 5043 '__experimentalDefaultControls' => array( 5044 'fontSize' => true 5045 ) 5046 ) 5047 ), 5048 'editorStyle' => 'wp-block-site-tagline-editor' 5049 ), 5050 'site-title' => array( 5051 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5052 'apiVersion' => 3, 5053 'name' => 'core/site-title', 5054 'title' => 'Site Title', 5055 'category' => 'theme', 5056 'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.', 5057 'textdomain' => 'default', 5058 'attributes' => array( 5059 'level' => array( 5060 'type' => 'number', 5061 'default' => 1 5062 ), 5063 'textAlign' => array( 5064 'type' => 'string' 5065 ), 5066 'isLink' => array( 5067 'type' => 'boolean', 5068 'default' => true 5069 ), 5070 'linkTarget' => array( 5071 'type' => 'string', 5072 'default' => '_self' 5073 ) 5074 ), 5075 'example' => array( 5076 'viewportWidth' => 500 5077 ), 5078 'supports' => array( 5079 'align' => array( 5080 'wide', 5081 'full' 5082 ), 5083 'html' => false, 5084 'color' => array( 5085 'gradients' => true, 5086 'link' => true, 5087 '__experimentalDefaultControls' => array( 5088 'background' => true, 5089 'text' => true, 5090 'link' => true 5091 ) 5092 ), 5093 'spacing' => array( 5094 'padding' => true, 5095 'margin' => true 5096 ), 5097 'typography' => array( 5098 'fontSize' => true, 5099 'lineHeight' => true, 5100 '__experimentalFontFamily' => true, 5101 '__experimentalTextTransform' => true, 5102 '__experimentalTextDecoration' => true, 5103 '__experimentalFontStyle' => true, 5104 '__experimentalFontWeight' => true, 5105 '__experimentalLetterSpacing' => true, 5106 '__experimentalDefaultControls' => array( 5107 'fontSize' => true, 5108 'lineHeight' => true, 5109 'fontAppearance' => true, 5110 'letterSpacing' => true, 5111 'textTransform' => true 5112 ) 5113 ) 5114 ), 5115 'editorStyle' => 'wp-block-site-title-editor', 5116 'style' => 'wp-block-site-title' 5117 ), 5118 'social-link' => array( 5119 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5120 'apiVersion' => 3, 5121 'name' => 'core/social-link', 5122 'title' => 'Social Icon', 5123 'category' => 'widgets', 5124 'parent' => array( 5125 'core/social-links' 5126 ), 5127 'description' => 'Display an icon linking to a social media profile or site.', 5128 'textdomain' => 'default', 5129 'attributes' => array( 5130 'url' => array( 5131 'type' => 'string' 5132 ), 5133 'service' => array( 5134 'type' => 'string' 5135 ), 5136 'label' => array( 5137 'type' => 'string' 5138 ), 5139 'rel' => array( 5140 'type' => 'string' 5141 ) 5142 ), 5143 'usesContext' => array( 5144 'openInNewTab', 5145 'showLabels', 5146 'iconColor', 5147 'iconColorValue', 5148 'iconBackgroundColor', 5149 'iconBackgroundColorValue' 5150 ), 5151 'supports' => array( 5152 'reusable' => false, 5153 'html' => false 5154 ), 5155 'editorStyle' => 'wp-block-social-link-editor' 5156 ), 5157 'social-links' => array( 5158 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5159 'apiVersion' => 3, 5160 'name' => 'core/social-links', 5161 'title' => 'Social Icons', 5162 'category' => 'widgets', 5163 'description' => 'Display icons linking to your social media profiles or sites.', 5164 'keywords' => array( 5165 'links' 5166 ), 5167 'textdomain' => 'default', 5168 'attributes' => array( 5169 'iconColor' => array( 5170 'type' => 'string' 5171 ), 5172 'customIconColor' => array( 5173 'type' => 'string' 5174 ), 5175 'iconColorValue' => array( 5176 'type' => 'string' 5177 ), 5178 'iconBackgroundColor' => array( 5179 'type' => 'string' 5180 ), 5181 'customIconBackgroundColor' => array( 5182 'type' => 'string' 5183 ), 5184 'iconBackgroundColorValue' => array( 5185 'type' => 'string' 5186 ), 5187 'openInNewTab' => array( 5188 'type' => 'boolean', 5189 'default' => false 5190 ), 5191 'showLabels' => array( 5192 'type' => 'boolean', 5193 'default' => false 5194 ), 5195 'size' => array( 5196 'type' => 'string' 5197 ) 5198 ), 5199 'providesContext' => array( 5200 'openInNewTab' => 'openInNewTab', 5201 'showLabels' => 'showLabels', 5202 'iconColor' => 'iconColor', 5203 'iconColorValue' => 'iconColorValue', 5204 'iconBackgroundColor' => 'iconBackgroundColor', 5205 'iconBackgroundColorValue' => 'iconBackgroundColorValue' 5206 ), 5207 'supports' => array( 5208 'align' => array( 5209 'left', 5210 'center', 5211 'right' 5212 ), 5213 'anchor' => true, 5214 '__experimentalExposeControlsToChildren' => true, 5215 'layout' => array( 5216 'allowSwitching' => false, 5217 'allowInheriting' => false, 5218 'allowVerticalAlignment' => false, 5219 'default' => array( 5220 'type' => 'flex' 5221 ) 5222 ), 5223 'color' => array( 5224 'enableContrastChecker' => false, 5225 'background' => true, 5226 'gradients' => true, 5227 'text' => false, 5228 '__experimentalDefaultControls' => array( 5229 'background' => false 5230 ) 5231 ), 5232 'spacing' => array( 5233 'blockGap' => array( 5234 'horizontal', 5235 'vertical' 5236 ), 5237 'margin' => true, 5238 'padding' => true, 5239 'units' => array( 5240 'px', 5241 'em', 5242 'rem', 5243 'vh', 5244 'vw' 5245 ), 5246 '__experimentalDefaultControls' => array( 5247 'blockGap' => true 5248 ) 5249 ) 5250 ), 5251 'styles' => array( 5252 array( 5253 'name' => 'default', 5254 'label' => 'Default', 5255 'isDefault' => true 5256 ), 5257 array( 5258 'name' => 'logos-only', 5259 'label' => 'Logos Only' 5260 ), 5261 array( 5262 'name' => 'pill-shape', 5263 'label' => 'Pill Shape' 5264 ) 5265 ), 5266 'editorStyle' => 'wp-block-social-links-editor', 5267 'style' => 'wp-block-social-links' 5268 ), 5269 'spacer' => array( 5270 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5271 'apiVersion' => 3, 5272 'name' => 'core/spacer', 5273 'title' => 'Spacer', 5274 'category' => 'design', 5275 'description' => 'Add white space between blocks and customize its height.', 5276 'textdomain' => 'default', 5277 'attributes' => array( 5278 'height' => array( 5279 'type' => 'string', 5280 'default' => '100px' 5281 ), 5282 'width' => array( 5283 'type' => 'string' 5284 ) 5285 ), 5286 'usesContext' => array( 5287 'orientation' 5288 ), 5289 'supports' => array( 5290 'anchor' => true, 5291 'spacing' => array( 5292 'margin' => array( 5293 'top', 5294 'bottom' 5295 ), 5296 '__experimentalDefaultControls' => array( 5297 'margin' => true 5298 ) 5299 ) 5300 ), 5301 'editorStyle' => 'wp-block-spacer-editor', 5302 'style' => 'wp-block-spacer' 5303 ), 5304 'table' => array( 5305 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5306 'apiVersion' => 3, 5307 'name' => 'core/table', 5308 'title' => 'Table', 5309 'category' => 'text', 5310 'description' => 'Create structured content in rows and columns to display information.', 5311 'textdomain' => 'default', 5312 'attributes' => array( 5313 'hasFixedLayout' => array( 5314 'type' => 'boolean', 5315 'default' => false 5316 ), 5317 'caption' => array( 5318 'type' => 'string', 5319 'source' => 'html', 5320 'selector' => 'figcaption', 5321 'default' => '' 5322 ), 5323 'head' => array( 5324 'type' => 'array', 5325 'default' => array( 5326 5327 ), 5328 'source' => 'query', 5329 'selector' => 'thead tr', 5330 'query' => array( 5331 'cells' => array( 5332 'type' => 'array', 5333 'default' => array( 5334 5335 ), 5336 'source' => 'query', 5337 'selector' => 'td,th', 5338 'query' => array( 5339 'content' => array( 5340 'type' => 'string', 5341 'source' => 'html' 5342 ), 5343 'tag' => array( 5344 'type' => 'string', 5345 'default' => 'td', 5346 'source' => 'tag' 5347 ), 5348 'scope' => array( 5349 'type' => 'string', 5350 'source' => 'attribute', 5351 'attribute' => 'scope' 5352 ), 5353 'align' => array( 5354 'type' => 'string', 5355 'source' => 'attribute', 5356 'attribute' => 'data-align' 5357 ), 5358 'colspan' => array( 5359 'type' => 'string', 5360 'source' => 'attribute', 5361 'attribute' => 'colspan' 5362 ), 5363 'rowspan' => array( 5364 'type' => 'string', 5365 'source' => 'attribute', 5366 'attribute' => 'rowspan' 5367 ) 5368 ) 5369 ) 5370 ) 5371 ), 5372 'body' => array( 5373 'type' => 'array', 5374 'default' => array( 5375 5376 ), 5377 'source' => 'query', 5378 'selector' => 'tbody tr', 5379 'query' => array( 5380 'cells' => array( 5381 'type' => 'array', 5382 'default' => array( 5383 5384 ), 5385 'source' => 'query', 5386 'selector' => 'td,th', 5387 'query' => array( 5388 'content' => array( 5389 'type' => 'string', 5390 'source' => 'html' 5391 ), 5392 'tag' => array( 5393 'type' => 'string', 5394 'default' => 'td', 5395 'source' => 'tag' 5396 ), 5397 'scope' => array( 5398 'type' => 'string', 5399 'source' => 'attribute', 5400 'attribute' => 'scope' 5401 ), 5402 'align' => array( 5403 'type' => 'string', 5404 'source' => 'attribute', 5405 'attribute' => 'data-align' 5406 ), 5407 'colspan' => array( 5408 'type' => 'string', 5409 'source' => 'attribute', 5410 'attribute' => 'colspan' 5411 ), 5412 'rowspan' => array( 5413 'type' => 'string', 5414 'source' => 'attribute', 5415 'attribute' => 'rowspan' 5416 ) 5417 ) 5418 ) 5419 ) 5420 ), 5421 'foot' => array( 5422 'type' => 'array', 5423 'default' => array( 5424 5425 ), 5426 'source' => 'query', 5427 'selector' => 'tfoot tr', 5428 'query' => array( 5429 'cells' => array( 5430 'type' => 'array', 5431 'default' => array( 5432 5433 ), 5434 'source' => 'query', 5435 'selector' => 'td,th', 5436 'query' => array( 5437 'content' => array( 5438 'type' => 'string', 5439 'source' => 'html' 5440 ), 5441 'tag' => array( 5442 'type' => 'string', 5443 'default' => 'td', 5444 'source' => 'tag' 5445 ), 5446 'scope' => array( 5447 'type' => 'string', 5448 'source' => 'attribute', 5449 'attribute' => 'scope' 5450 ), 5451 'align' => array( 5452 'type' => 'string', 5453 'source' => 'attribute', 5454 'attribute' => 'data-align' 5455 ), 5456 'colspan' => array( 5457 'type' => 'string', 5458 'source' => 'attribute', 5459 'attribute' => 'colspan' 5460 ), 5461 'rowspan' => array( 5462 'type' => 'string', 5463 'source' => 'attribute', 5464 'attribute' => 'rowspan' 5465 ) 5466 ) 5467 ) 5468 ) 5469 ) 5470 ), 5471 'supports' => array( 5472 'anchor' => true, 5473 'align' => true, 5474 'color' => array( 5475 '__experimentalSkipSerialization' => true, 5476 'gradients' => true, 5477 '__experimentalDefaultControls' => array( 5478 'background' => true, 5479 'text' => true 5480 ) 5481 ), 5482 'spacing' => array( 5483 'margin' => true, 5484 'padding' => true 5485 ), 5486 'typography' => array( 5487 'fontSize' => true, 5488 'lineHeight' => true, 5489 '__experimentalFontFamily' => true, 5490 '__experimentalFontStyle' => true, 5491 '__experimentalFontWeight' => true, 5492 '__experimentalLetterSpacing' => true, 5493 '__experimentalTextTransform' => true, 5494 '__experimentalTextDecoration' => true, 5495 '__experimentalDefaultControls' => array( 5496 'fontSize' => true 5497 ) 5498 ), 5499 '__experimentalBorder' => array( 5500 '__experimentalSkipSerialization' => true, 5501 'color' => true, 5502 'style' => true, 5503 'width' => true, 5504 '__experimentalDefaultControls' => array( 5505 'color' => true, 5506 'style' => true, 5507 'width' => true 5508 ) 5509 ), 5510 '__experimentalSelector' => '.wp-block-table > table' 5511 ), 5512 'styles' => array( 5513 array( 5514 'name' => 'regular', 5515 'label' => 'Default', 5516 'isDefault' => true 5517 ), 5518 array( 5519 'name' => 'stripes', 5520 'label' => 'Stripes' 5521 ) 5522 ), 5523 'editorStyle' => 'wp-block-table-editor', 5524 'style' => 'wp-block-table' 5525 ), 5526 'tag-cloud' => array( 5527 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5528 'apiVersion' => 3, 5529 'name' => 'core/tag-cloud', 5530 'title' => 'Tag Cloud', 5531 'category' => 'widgets', 5532 'description' => 'A cloud of your most used tags.', 5533 'textdomain' => 'default', 5534 'attributes' => array( 5535 'numberOfTags' => array( 5536 'type' => 'number', 5537 'default' => 45, 5538 'minimum' => 1, 5539 'maximum' => 100 5540 ), 5541 'taxonomy' => array( 5542 'type' => 'string', 5543 'default' => 'post_tag' 5544 ), 5545 'showTagCounts' => array( 5546 'type' => 'boolean', 5547 'default' => false 5548 ), 5549 'smallestFontSize' => array( 5550 'type' => 'string', 5551 'default' => '8pt' 5552 ), 5553 'largestFontSize' => array( 5554 'type' => 'string', 5555 'default' => '22pt' 5556 ) 5557 ), 5558 'styles' => array( 5559 array( 5560 'name' => 'default', 5561 'label' => 'Default', 5562 'isDefault' => true 5563 ), 5564 array( 5565 'name' => 'outline', 5566 'label' => 'Outline' 5567 ) 5568 ), 5569 'supports' => array( 5570 'html' => false, 5571 'align' => true, 5572 'spacing' => array( 5573 'margin' => true, 5574 'padding' => true 5575 ), 5576 'typography' => array( 5577 'lineHeight' => true, 5578 '__experimentalFontFamily' => true, 5579 '__experimentalFontWeight' => true, 5580 '__experimentalFontStyle' => true, 5581 '__experimentalTextTransform' => true, 5582 '__experimentalLetterSpacing' => true 5583 ) 5584 ), 5585 'editorStyle' => 'wp-block-tag-cloud-editor' 5586 ), 5587 'template-part' => array( 5588 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5589 'apiVersion' => 3, 5590 'name' => 'core/template-part', 5591 'title' => 'Template Part', 5592 'category' => 'theme', 5593 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.', 5594 'textdomain' => 'default', 5595 'attributes' => array( 5596 'slug' => array( 5597 'type' => 'string' 5598 ), 5599 'theme' => array( 5600 'type' => 'string' 5601 ), 5602 'tagName' => array( 5603 'type' => 'string' 5604 ), 5605 'area' => array( 5606 'type' => 'string' 5607 ) 5608 ), 5609 'supports' => array( 5610 'align' => true, 5611 'html' => false, 5612 'reusable' => false 5613 ), 5614 'editorStyle' => 'wp-block-template-part-editor' 5615 ), 5616 'term-description' => array( 5617 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5618 'apiVersion' => 3, 5619 'name' => 'core/term-description', 5620 'title' => 'Term Description', 5621 'category' => 'theme', 5622 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.', 5623 'textdomain' => 'default', 5624 'attributes' => array( 5625 'textAlign' => array( 5626 'type' => 'string' 5627 ) 5628 ), 5629 'supports' => array( 5630 'align' => array( 5631 'wide', 5632 'full' 5633 ), 5634 'html' => false, 5635 'color' => array( 5636 'link' => true, 5637 '__experimentalDefaultControls' => array( 5638 'background' => true, 5639 'text' => true 5640 ) 5641 ), 5642 'spacing' => array( 5643 'padding' => true, 5644 'margin' => true 5645 ), 5646 'typography' => array( 5647 'fontSize' => true, 5648 'lineHeight' => true, 5649 '__experimentalFontFamily' => true, 5650 '__experimentalFontWeight' => true, 5651 '__experimentalFontStyle' => true, 5652 '__experimentalTextTransform' => true, 5653 '__experimentalTextDecoration' => true, 5654 '__experimentalLetterSpacing' => true, 5655 '__experimentalDefaultControls' => array( 5656 'fontSize' => true 5657 ) 5658 ) 5659 ) 5660 ), 5661 'text-columns' => array( 5662 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5663 'apiVersion' => 3, 5664 'name' => 'core/text-columns', 5665 'title' => 'Text Columns (deprecated)', 5666 'icon' => 'columns', 5667 'category' => 'design', 5668 'description' => 'This block is deprecated. Please use the Columns block instead.', 5669 'textdomain' => 'default', 5670 'attributes' => array( 5671 'content' => array( 5672 'type' => 'array', 5673 'source' => 'query', 5674 'selector' => 'p', 5675 'query' => array( 5676 'children' => array( 5677 'type' => 'string', 5678 'source' => 'html' 5679 ) 5680 ), 5681 'default' => array( 5682 array( 5683 5684 ), 5685 array( 5686 5687 ) 5688 ) 5689 ), 5690 'columns' => array( 5691 'type' => 'number', 5692 'default' => 2 5693 ), 5694 'width' => array( 5695 'type' => 'string' 5696 ) 5697 ), 5698 'supports' => array( 5699 'inserter' => false 5700 ), 5701 'editorStyle' => 'wp-block-text-columns-editor', 5702 'style' => 'wp-block-text-columns' 5703 ), 5704 'verse' => array( 5705 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5706 'apiVersion' => 3, 5707 'name' => 'core/verse', 5708 'title' => 'Verse', 5709 'category' => 'text', 5710 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.', 5711 'keywords' => array( 5712 'poetry', 5713 'poem' 5714 ), 5715 'textdomain' => 'default', 5716 'attributes' => array( 5717 'content' => array( 5718 'type' => 'string', 5719 'source' => 'html', 5720 'selector' => 'pre', 5721 'default' => '', 5722 '__unstablePreserveWhiteSpace' => true, 5723 '__experimentalRole' => 'content' 5724 ), 5725 'textAlign' => array( 5726 'type' => 'string' 5727 ) 5728 ), 5729 'supports' => array( 5730 'anchor' => true, 5731 'color' => array( 5732 'gradients' => true, 5733 'link' => true, 5734 '__experimentalDefaultControls' => array( 5735 'background' => true, 5736 'text' => true 5737 ) 5738 ), 5739 'typography' => array( 5740 'fontSize' => true, 5741 '__experimentalFontFamily' => true, 5742 'lineHeight' => true, 5743 '__experimentalFontStyle' => true, 5744 '__experimentalFontWeight' => true, 5745 '__experimentalLetterSpacing' => true, 5746 '__experimentalTextTransform' => true, 5747 '__experimentalTextDecoration' => true, 5748 '__experimentalDefaultControls' => array( 5749 'fontSize' => true, 5750 'fontAppearance' => true 5751 ) 5752 ), 5753 'spacing' => array( 5754 'margin' => true, 5755 'padding' => true 5756 ), 5757 '__experimentalBorder' => array( 5758 'radius' => true, 5759 'width' => true, 5760 'color' => true, 5761 'style' => true 5762 ) 5763 ), 5764 'style' => 'wp-block-verse', 5765 'editorStyle' => 'wp-block-verse-editor' 5766 ), 5767 'video' => array( 5768 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5769 'apiVersion' => 3, 5770 'name' => 'core/video', 5771 'title' => 'Video', 5772 'category' => 'media', 5773 'description' => 'Embed a video from your media library or upload a new one.', 5774 'keywords' => array( 5775 'movie' 5776 ), 5777 'textdomain' => 'default', 5778 'attributes' => array( 5779 'autoplay' => array( 5780 'type' => 'boolean', 5781 'source' => 'attribute', 5782 'selector' => 'video', 5783 'attribute' => 'autoplay' 5784 ), 5785 'caption' => array( 5786 'type' => 'string', 5787 'source' => 'html', 5788 'selector' => 'figcaption', 5789 '__experimentalRole' => 'content' 5790 ), 5791 'controls' => array( 5792 'type' => 'boolean', 5793 'source' => 'attribute', 5794 'selector' => 'video', 5795 'attribute' => 'controls', 5796 'default' => true 5797 ), 5798 'id' => array( 5799 'type' => 'number', 5800 '__experimentalRole' => 'content' 5801 ), 5802 'loop' => array( 5803 'type' => 'boolean', 5804 'source' => 'attribute', 5805 'selector' => 'video', 5806 'attribute' => 'loop' 5807 ), 5808 'muted' => array( 5809 'type' => 'boolean', 5810 'source' => 'attribute', 5811 'selector' => 'video', 5812 'attribute' => 'muted' 5813 ), 5814 'poster' => array( 5815 'type' => 'string', 5816 'source' => 'attribute', 5817 'selector' => 'video', 5818 'attribute' => 'poster' 5819 ), 5820 'preload' => array( 5821 'type' => 'string', 5822 'source' => 'attribute', 5823 'selector' => 'video', 5824 'attribute' => 'preload', 5825 'default' => 'metadata' 5826 ), 5827 'src' => array( 5828 'type' => 'string', 5829 'source' => 'attribute', 5830 'selector' => 'video', 5831 'attribute' => 'src', 5832 '__experimentalRole' => 'content' 5833 ), 5834 'playsInline' => array( 5835 'type' => 'boolean', 5836 'source' => 'attribute', 5837 'selector' => 'video', 5838 'attribute' => 'playsinline' 5839 ), 5840 'tracks' => array( 5841 '__experimentalRole' => 'content', 5842 'type' => 'array', 5843 'items' => array( 5844 'type' => 'object' 5845 ), 5846 'default' => array( 5847 5848 ) 5849 ) 5850 ), 5851 'supports' => array( 5852 'anchor' => true, 5853 'align' => true, 5854 'spacing' => array( 5855 'margin' => true, 5856 'padding' => true 5857 ) 5858 ), 5859 'editorStyle' => 'wp-block-video-editor', 5860 'style' => 'wp-block-video' 5861 ), 5862 'widget-group' => array( 5863 'apiVersion' => 3, 5864 'name' => 'core/widget-group', 5865 'category' => 'widgets', 5866 'attributes' => array( 5867 'title' => array( 5868 'type' => 'string' 5869 ) 5870 ), 5871 'supports' => array( 5872 'html' => false, 5873 'inserter' => true, 5874 'customClassName' => true, 5875 'reusable' => false 5876 ), 5877 'editorStyle' => 'wp-block-widget-group-editor', 5878 'style' => 'wp-block-widget-group' 5879 ) 5880 );
Note: See TracChangeset
for help on using the changeset viewer.