From bcfa865733426687e0f4ef964510306e38a7bd12 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 19 Oct 2020 20:55:43 +0000 Subject: [PATCH] Editor: Expose the `embed` core block on the server. Props ntsekouras, gziolo. Fixes #51531. git-svn-id: https://develop.svn.wordpress.org/trunk@49210 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/blocks/embed/block.json | 37 +++++++++++++++++++++++++ src/wp-includes/blocks/index.php | 1 + tools/webpack/packages.js | 1 + 3 files changed, 39 insertions(+) create mode 100644 src/wp-includes/blocks/embed/block.json diff --git a/src/wp-includes/blocks/embed/block.json b/src/wp-includes/blocks/embed/block.json new file mode 100644 index 0000000000..34d8838770 --- /dev/null +++ b/src/wp-includes/blocks/embed/block.json @@ -0,0 +1,37 @@ +{ + "name": "core/embed", + "category": "embed", + "attributes": { + "url": { + "type": "string" + }, + "caption": { + "type": "string", + "source": "html", + "selector": "figcaption" + }, + "type": { + "type": "string" + }, + "providerNameSlug": { + "type": "string" + }, + "allowResponsive": { + "type": "boolean", + "default": true + }, + "responsive": { + "type": "boolean", + "default": false + }, + "previewable": { + "type": "boolean", + "default": true + } + }, + "supports": { + "align": true, + "reusable": false, + "html": false + } +} diff --git a/src/wp-includes/blocks/index.php b/src/wp-includes/blocks/index.php index d4482718c1..75ab6e7fef 100644 --- a/src/wp-includes/blocks/index.php +++ b/src/wp-includes/blocks/index.php @@ -33,6 +33,7 @@ function register_core_block_types_from_metadata() { 'code', 'column', 'columns', + 'embed', 'file', 'gallery', 'group', diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js index d3665571a6..01d7b503af 100644 --- a/tools/webpack/packages.js +++ b/tools/webpack/packages.js @@ -123,6 +123,7 @@ module.exports = function( env = { environment: 'production', watch: false, buil 'code', 'column', 'columns', + 'embed', 'file', 'gallery', 'group',