summaryrefslogtreecommitdiffstats
path: root/wp-includes/blocks/blocks-json.php
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:51:18 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:51:18 +0000
commit0e41b5d52fdc6af6442816b5f465c9db9f84e126 (patch)
treee139a90049b158d4eed892d1662ee7f5c358fa31 /wp-includes/blocks/blocks-json.php
parentAdding upstream version 6.5.5+dfsg1. (diff)
downloadwordpress-upstream.tar.xz
wordpress-upstream.zip
Adding upstream version 6.6.1+dfsg1.upstream/6.6.1+dfsg1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'wp-includes/blocks/blocks-json.php')
-rw-r--r--wp-includes/blocks/blocks-json.php70
1 files changed, 47 insertions, 23 deletions
diff --git a/wp-includes/blocks/blocks-json.php b/wp-includes/blocks/blocks-json.php
index ad2b43e..46e8470 100644
--- a/wp-includes/blocks/blocks-json.php
+++ b/wp-includes/blocks/blocks-json.php
@@ -207,9 +207,15 @@
'type' => 'number'
),
'content' => array(
- 'type' => 'object'
+ 'type' => 'object',
+ 'default' => array(
+
+ )
)
),
+ 'providesContext' => array(
+ 'pattern/overrides' => 'content'
+ ),
'supports' => array(
'customClassName' => false,
'html' => false,
@@ -302,6 +308,7 @@
),
'supports' => array(
'anchor' => true,
+ 'splitting' => true,
'align' => false,
'alignWide' => false,
'color' => array(
@@ -1557,6 +1564,7 @@
'anchor' => true,
'align' => true,
'html' => false,
+ 'shadow' => true,
'spacing' => array(
'padding' => true,
'margin' => array(
@@ -1643,6 +1651,7 @@
)
),
'supports' => array(
+ '__experimentalOnEnter' => true,
'align' => array(
'wide',
'full'
@@ -2240,6 +2249,7 @@
),
'anchor' => true,
'className' => true,
+ 'splitting' => true,
'color' => array(
'gradients' => true,
'link' => true,
@@ -2770,7 +2780,7 @@
),
'supports' => array(
'anchor' => true,
- 'className' => false,
+ 'html' => false,
'typography' => array(
'fontSize' => true,
'lineHeight' => true,
@@ -2801,7 +2811,6 @@
)
),
'__unstablePasteTextInline' => true,
- '__experimentalSelector' => 'ol,ul',
'__experimentalOnMerge' => true,
'__experimentalSlashInserter' => true,
'interactivity' => array(
@@ -2838,7 +2847,8 @@
),
'supports' => array(
'className' => false,
- '__experimentalSelector' => 'li',
+ '__experimentalSelector' => '.wp-block-list > li',
+ 'splitting' => true,
'spacing' => array(
'margin' => true,
'padding' => true,
@@ -3013,8 +3023,16 @@
),
'allowedBlocks' => array(
'type' => 'array'
+ ),
+ 'useFeaturedImage' => array(
+ 'type' => 'boolean',
+ 'default' => false
)
),
+ 'usesContext' => array(
+ 'postId',
+ 'postType'
+ ),
'supports' => array(
'anchor' => true,
'align' => array(
@@ -3099,7 +3117,8 @@
'textdomain' => 'default',
'attributes' => array(
'customText' => array(
- 'type' => 'string'
+ 'type' => 'string',
+ 'default' => ''
),
'noTeaser' => array(
'type' => 'boolean',
@@ -3279,15 +3298,6 @@
'type' => 'flex'
)
),
- '__experimentalStyle' => array(
- 'elements' => array(
- 'link' => array(
- 'color' => array(
- 'text' => 'inherit'
- )
- )
- )
- ),
'interactivity' => true,
'renaming' => false
),
@@ -3613,9 +3623,6 @@
'text'
),
'textdomain' => 'default',
- 'usesContext' => array(
- 'postId'
- ),
'attributes' => array(
'align' => array(
'type' => 'string'
@@ -3642,6 +3649,7 @@
)
),
'supports' => array(
+ 'splitting' => true,
'anchor' => true,
'className' => false,
'color' => array(
@@ -4185,7 +4193,6 @@
'full'
),
'color' => array(
- '__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before',
'text' => false,
'background' => false
),
@@ -4193,7 +4200,6 @@
'color' => true,
'radius' => true,
'width' => true,
- '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay',
'__experimentalSkipSerialization' => true,
'__experimentalDefaultControls' => array(
'color' => true,
@@ -4201,6 +4207,12 @@
'width' => true
)
),
+ 'filter' => array(
+ 'duotone' => true
+ ),
+ 'shadow' => array(
+ '__experimentalSkipSerialization' => true
+ ),
'html' => false,
'spacing' => array(
'margin' => true,
@@ -4210,6 +4222,13 @@
'clientNavigation' => true
)
),
+ 'selectors' => array(
+ 'border' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay',
+ 'shadow' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder',
+ 'filter' => array(
+ 'duotone' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before'
+ )
+ ),
'editorStyle' => 'wp-block-post-featured-image-editor',
'style' => 'wp-block-post-featured-image'
),
@@ -5035,7 +5054,7 @@
'selector' => 'cite',
'__experimentalRole' => 'content'
),
- 'align' => array(
+ 'textAlign' => array(
'type' => 'string'
)
),
@@ -5475,6 +5494,10 @@
'attributes' => array(
'textAlign' => array(
'type' => 'string'
+ ),
+ 'level' => array(
+ 'type' => 'number',
+ 'default' => 0
)
),
'example' => array(
@@ -5600,7 +5623,7 @@
'parent' => array(
'core/social-links'
),
- 'description' => 'Display an icon linking to a social media profile or site.',
+ 'description' => 'Display an icon linking to a social profile or site.',
'textdomain' => 'default',
'attributes' => array(
'url' => array(
@@ -5642,7 +5665,7 @@
'allowedBlocks' => array(
'core/social-link'
),
- 'description' => 'Display icons linking to your social media profiles or sites.',
+ 'description' => 'Display icons linking to your social profiles or sites.',
'keywords' => array(
'links'
),
@@ -5802,7 +5825,7 @@
'attributes' => array(
'hasFixedLayout' => array(
'type' => 'boolean',
- 'default' => false
+ 'default' => true
),
'caption' => array(
'type' => 'rich-text',
@@ -6384,6 +6407,7 @@
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
'name' => 'core/widget-group',
+ 'title' => 'Widget Group',
'category' => 'widgets',
'attributes' => array(
'title' => array(