PluginProbe
Gutenberg / 24.1.0
Gutenberg v24.1.0
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/block-library/blocks-manifest.php +639 -233 23.6.2 → 24.1.0 View file →
@@ -27,9 +27,12 @@
27 27 )
28 28 ),
29 29 'color' => array(
30 30 'background' => true,
31 - 'gradients' => true
31 + 'gradients' => true,
32 + 'link' => true,
33 + 'heading' => true,
34 + 'button' => true
32 35 ),
33 36 '__experimentalBorder' => array(
34 37 'color' => true,
35 38 'radius' => true,
@@ -166,8 +169,9 @@
166 169 'visibility' => false,
167 170 'lock' => false
168 171 ),
169 172 'selectors' => array(
173 + 'spacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle',
170 174 'typography' => array(
171 175 'letterSpacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title',
172 176 'textDecoration' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title'
173 177 )
@@ -216,11 +220,17 @@
216 220 'core/accordion-panel'
217 221 ),
218 222 'supports' => array(
219 223 'html' => false,
224 + 'background' => array(
225 + 'gradient' => true
226 + ),
220 227 'color' => array(
221 228 'background' => true,
222 - 'gradients' => true
229 + 'gradients' => true,
230 + 'link' => true,
231 + 'heading' => true,
232 + 'button' => true
223 233 ),
224 234 'interactivity' => true,
225 235 'spacing' => array(
226 236 'margin' => array(
@@ -286,12 +296,21 @@
286 296 'usesContext' => array(
287 297 'core/accordion-open-by-default'
288 298 ),
289 299 'supports' => array(
300 + '__experimentalOnEnter' => true,
290 301 'html' => false,
302 + 'background' => array(
303 + 'backgroundImage' => true,
304 + 'backgroundSize' => true,
305 + 'gradient' => true
306 + ),
291 307 'color' => array(
292 308 'background' => true,
293 - 'gradients' => true
309 + 'gradients' => true,
310 + 'link' => true,
311 + 'heading' => true,
312 + 'button' => true
294 313 ),
295 314 'interactivity' => true,
296 315 'spacing' => array(
297 316 'padding' => true,
@@ -387,8 +406,17 @@
387 406 'color' => true,
388 407 'width' => true,
389 408 'style' => true
390 409 ),
410 + 'background' => array(
411 + 'backgroundImage' => true,
412 + 'backgroundSize' => true,
413 + 'gradient' => true,
414 + '__experimentalDefaultControls' => array(
415 + 'backgroundImage' => true,
416 + 'gradient' => true
417 + )
418 + ),
391 419 'html' => false,
392 420 'spacing' => array(
393 421 'margin' => true,
394 422 'padding' => true,
@@ -481,8 +509,16 @@
481 509 ),
482 510 'supports' => array(
483 511 'anchor' => true,
484 512 'align' => true,
513 + 'color' => array(
514 + 'background' => false,
515 + 'link' => true,
516 + 'text' => false,
517 + '__experimentalDefaultControls' => array(
518 + 'link' => true
519 + )
520 + ),
485 521 'spacing' => array(
486 522 'margin' => true,
487 523 'padding' => true,
488 524 '__experimentalDefaultControls' => array(
@@ -602,9 +638,10 @@
602 638 'renaming' => false,
603 639 'interactivity' => array(
604 640 'clientNavigation' => true
605 641 ),
606 - 'customCSS' => false
642 + 'customCSS' => false,
643 + 'visibility' => false
607 644 )
608 645 ),
609 646 'breadcrumbs' => array(
610 647 '$schema' => 'https://schemas.wp.org/trunk/block.json',
@@ -651,8 +688,11 @@
651 688 'spacing' => array(
652 689 'margin' => true,
653 690 'padding' => true
654 691 ),
692 + 'background' => array(
693 + 'gradient' => true
694 + ),
655 695 'color' => array(
656 696 'gradients' => true,
657 697 'link' => true,
658 698 '__experimentalDefaultControls' => array(
@@ -889,8 +929,17 @@
889 929 'full'
890 930 ),
891 931 'html' => false,
892 932 '__experimentalExposeControlsToChildren' => true,
933 + 'background' => array(
934 + 'backgroundImage' => true,
935 + 'backgroundSize' => true,
936 + 'gradient' => true,
937 + '__experimentalDefaultControls' => array(
938 + 'backgroundImage' => true,
939 + 'gradient' => true
940 + )
941 + ),
893 942 'color' => array(
894 943 'gradients' => true,
895 944 'text' => false,
896 945 '__experimentalDefaultControls' => array(
@@ -1056,8 +1105,17 @@
1056 1105 ),
1057 1106 'supports' => array(
1058 1107 'anchor' => true,
1059 1108 'align' => true,
1109 + 'background' => array(
1110 + 'backgroundImage' => true,
1111 + 'backgroundSize' => true,
1112 + 'gradient' => true,
1113 + '__experimentalDefaultControls' => array(
1114 + 'backgroundImage' => true,
1115 + 'gradient' => true
1116 + )
1117 + ),
1060 1118 'html' => false,
1061 1119 'spacing' => array(
1062 1120 'margin' => true,
1063 1121 'padding' => true,
@@ -1068,8 +1126,9 @@
1068 1126 ),
1069 1127 'typography' => array(
1070 1128 'fontSize' => true,
1071 1129 'lineHeight' => true,
1130 + 'textColumns' => true,
1072 1131 '__experimentalFontFamily' => true,
1073 1132 '__experimentalFontWeight' => true,
1074 1133 '__experimentalFontStyle' => true,
1075 1134 '__experimentalTextTransform' => true,
@@ -1101,9 +1160,10 @@
1101 1160 'color' => true,
1102 1161 'width' => true,
1103 1162 'style' => true
1104 1163 )
1105 - )
1164 + ),
1165 + 'shadow' => true
1106 1166 ),
1107 1167 'editorStyle' => 'wp-block-categories-editor',
1108 1168 'style' => 'wp-block-categories'
1109 1169 ),
@@ -1128,8 +1188,17 @@
1128 1188 'align' => array(
1129 1189 'wide'
1130 1190 ),
1131 1191 'anchor' => true,
1192 + 'background' => array(
1193 + 'backgroundImage' => true,
1194 + 'backgroundSize' => true,
1195 + 'gradient' => true,
1196 + '__experimentalDefaultControls' => array(
1197 + 'backgroundImage' => true,
1198 + 'gradient' => true
1199 + )
1200 + ),
1132 1201 'typography' => array(
1133 1202 'fontSize' => true,
1134 1203 'lineHeight' => true,
1135 1204 '__experimentalFontFamily' => true,
@@ -1171,8 +1240,9 @@
1171 1240 'background' => true,
1172 1241 'text' => true
1173 1242 )
1174 1243 ),
1244 + 'shadow' => true,
1175 1245 'interactivity' => array(
1176 1246 'clientNavigation' => true
1177 1247 )
1178 1248 ),
@@ -1213,8 +1283,17 @@
1213 1283 '__experimentalOnEnter' => true,
1214 1284 'anchor' => true,
1215 1285 'reusable' => false,
1216 1286 'html' => false,
1287 + 'background' => array(
1288 + 'backgroundImage' => true,
1289 + 'backgroundSize' => true,
1290 + 'gradient' => true,
1291 + '__experimentalDefaultControls' => array(
1292 + 'backgroundImage' => true,
1293 + 'gradient' => true
1294 + )
1295 + ),
1217 1296 'color' => array(
1218 1297 'gradients' => true,
1219 1298 'heading' => true,
1220 1299 'button' => true,
@@ -1313,8 +1392,17 @@
1313 1392 'background' => true,
1314 1393 'text' => true
1315 1394 )
1316 1395 ),
1396 + 'background' => array(
1397 + 'backgroundImage' => true,
1398 + 'backgroundSize' => true,
1399 + 'gradient' => true,
1400 + '__experimentalDefaultControls' => array(
1401 + 'backgroundImage' => true,
1402 + 'gradient' => true
1403 + )
1404 + ),
1317 1405 'spacing' => array(
1318 1406 'blockGap' => array(
1319 1407 '__experimentalDefault' => '2em',
1320 1408 'sides' => array(
@@ -1451,8 +1539,11 @@
1451 1539 ),
1452 1540 'supports' => array(
1453 1541 'anchor' => true,
1454 1542 'html' => false,
1543 + 'background' => array(
1544 + 'gradient' => true
1545 + ),
1455 1546 'spacing' => array(
1456 1547 'margin' => true,
1457 1548 'padding' => true
1458 1549 ),
@@ -1512,10 +1603,15 @@
1512 1603 'commentId'
1513 1604 ),
1514 1605 'supports' => array(
1515 1606 'anchor' => true,
1607 + 'background' => array(
1608 + 'gradient' => true
1609 + ),
1516 1610 'color' => array(
1517 1611 'gradients' => true,
1612 + 'heading' => true,
1613 + 'button' => true,
1518 1614 'link' => true,
1519 1615 '__experimentalDefaultControls' => array(
1520 1616 'background' => true,
1521 1617 'text' => true
@@ -1585,8 +1681,11 @@
1585 1681 ),
1586 1682 'supports' => array(
1587 1683 'anchor' => true,
1588 1684 'html' => false,
1685 + 'background' => array(
1686 + 'gradient' => true
1687 + ),
1589 1688 'color' => array(
1590 1689 'gradients' => true,
1591 1690 'link' => true,
1592 1691 '__experimentalDefaultControls' => array(
@@ -1653,8 +1752,11 @@
1653 1752 ),
1654 1753 'supports' => array(
1655 1754 'anchor' => true,
1656 1755 'html' => false,
1756 + 'background' => array(
1757 + 'gradient' => true
1758 + ),
1657 1759 'color' => array(
1658 1760 'link' => true,
1659 1761 'gradients' => true,
1660 1762 'text' => false,
@@ -1712,8 +1814,11 @@
1712 1814 'commentId'
1713 1815 ),
1714 1816 'supports' => array(
1715 1817 'anchor' => true,
1818 + 'background' => array(
1819 + 'gradient' => true
1820 + ),
1716 1821 'color' => array(
1717 1822 'gradients' => true,
1718 1823 'link' => true,
1719 1824 'text' => false,
@@ -1832,10 +1937,20 @@
1832 1937 'wide',
1833 1938 'full'
1834 1939 ),
1835 1940 'html' => false,
1941 + 'background' => array(
1942 + 'backgroundImage' => true,
1943 + 'backgroundSize' => true,
1944 + 'gradient' => true,
1945 + '__experimentalDefaultControls' => array(
1946 + 'backgroundImage' => true,
1947 + 'gradient' => true
1948 + )
1949 + ),
1836 1950 'color' => array(
1837 1951 'gradients' => true,
1952 + 'button' => true,
1838 1953 'heading' => true,
1839 1954 'link' => true,
1840 1955 '__experimentalDefaultControls' => array(
1841 1956 'background' => true,
@@ -1913,8 +2028,11 @@
1913 2028 'anchor' => true,
1914 2029 'align' => true,
1915 2030 'reusable' => false,
1916 2031 'html' => false,
2032 + 'background' => array(
2033 + 'gradient' => true
2034 + ),
1917 2035 'color' => array(
1918 2036 'gradients' => true,
1919 2037 'link' => true,
1920 2038 '__experimentalDefaultControls' => array(
@@ -1973,8 +2091,11 @@
1973 2091 'supports' => array(
1974 2092 'anchor' => true,
1975 2093 'reusable' => false,
1976 2094 'html' => false,
2095 + 'background' => array(
2096 + 'gradient' => true
2097 + ),
1977 2098 'color' => array(
1978 2099 'gradients' => true,
1979 2100 'text' => false,
1980 2101 '__experimentalDefaultControls' => array(
@@ -2016,8 +2137,11 @@
2016 2137 'supports' => array(
2017 2138 'anchor' => true,
2018 2139 'reusable' => false,
2019 2140 'html' => false,
2141 + 'background' => array(
2142 + 'gradient' => true
2143 + ),
2020 2144 'color' => array(
2021 2145 'gradients' => true,
2022 2146 'text' => false,
2023 2147 '__experimentalDefaultControls' => array(
@@ -2072,8 +2196,14 @@
2072 2196 'supports' => array(
2073 2197 'anchor' => true,
2074 2198 'reusable' => false,
2075 2199 'html' => false,
2200 + 'background' => array(
2201 + 'gradient' => true,
2202 + '__experimentalDefaultControls' => array(
2203 + 'gradient' => true
2204 + )
2205 + ),
2076 2206 'color' => array(
2077 2207 'gradients' => true,
2078 2208 'text' => false,
2079 2209 '__experimentalDefaultControls' => array(
@@ -2133,8 +2263,11 @@
2133 2263 'supports' => array(
2134 2264 'anchor' => true,
2135 2265 'align' => true,
2136 2266 'html' => false,
2267 + 'background' => array(
2268 + 'gradient' => true
2269 + ),
2137 2270 '__experimentalBorder' => array(
2138 2271 'radius' => true,
2139 2272 'color' => true,
2140 2273 'width' => true,
@@ -2285,8 +2418,9 @@
2285 2418 'postId',
2286 2419 'postType'
2287 2420 ),
2288 2421 'supports' => array(
2422 + '__experimentalOnEnter' => true,
2289 2423 'anchor' => true,
2290 2424 'align' => true,
2291 2425 'html' => false,
2292 2426 'shadow' => true,
@@ -2398,11 +2532,22 @@
2398 2532 'wide',
2399 2533 'full'
2400 2534 ),
2401 2535 'anchor' => true,
2536 + 'background' => array(
2537 + 'backgroundImage' => true,
2538 + 'backgroundSize' => true,
2539 + 'gradient' => true,
2540 + '__experimentalDefaultControls' => array(
2541 + 'backgroundImage' => true,
2542 + 'gradient' => true
2543 + )
2544 + ),
2402 2545 'color' => array(
2403 2546 'gradients' => true,
2404 2547 'link' => true,
2548 + 'heading' => true,
2549 + 'button' => true,
2405 2550 '__experimentalDefaultControls' => array(
2406 2551 'background' => true,
2407 2552 'text' => true
2408 2553 )
@@ -2412,8 +2557,9 @@
2412 2557 'width' => true,
2413 2558 'style' => true
2414 2559 ),
2415 2560 'html' => false,
2561 + 'shadow' => true,
2416 2562 'spacing' => array(
2417 2563 'margin' => true,
2418 2564 'padding' => true,
2419 2565 'blockGap' => true,
@@ -2571,8 +2717,17 @@
2571 2717 ),
2572 2718 'supports' => array(
2573 2719 'anchor' => true,
2574 2720 'align' => true,
2721 + 'background' => array(
2722 + 'backgroundImage' => true,
2723 + 'backgroundSize' => true,
2724 + 'gradient' => true,
2725 + '__experimentalDefaultControls' => array(
2726 + 'backgroundImage' => true,
2727 + 'gradient' => true
2728 + )
2729 + ),
2575 2730 'spacing' => array(
2576 2731 'margin' => true,
2577 2732 'padding' => true
2578 2733 ),
@@ -2618,8 +2773,17 @@
2618 2773 'postType'
2619 2774 ),
2620 2775 'supports' => array(
2621 2776 'anchor' => true,
2777 + 'background' => array(
2778 + 'backgroundImage' => true,
2779 + 'backgroundSize' => true,
2780 + 'gradient' => true,
2781 + '__experimentalDefaultControls' => array(
2782 + 'backgroundImage' => true,
2783 + 'gradient' => true
2784 + )
2785 + ),
2622 2786 '__experimentalBorder' => array(
2623 2787 'radius' => true,
2624 2788 'color' => true,
2625 2789 'width' => true,
@@ -2643,8 +2807,9 @@
2643 2807 'html' => false,
2644 2808 'multiple' => false,
2645 2809 'reusable' => false,
2646 2810 'inserter' => false,
2811 + 'shadow' => true,
2647 2812 'spacing' => array(
2648 2813 'margin' => true,
2649 2814 'padding' => true,
2650 2815 '__experimentalDefaultControls' => array(
@@ -2671,212 +2836,8 @@
2671 2836 )
2672 2837 ),
2673 2838 'style' => 'wp-block-footnotes'
2674 2839 ),
2675 - 'form' => array(
2676 - '$schema' => 'https://schemas.wp.org/trunk/block.json',
2677 - 'apiVersion' => 3,
2678 - '__experimental' => true,
2679 - 'name' => 'core/form',
2680 - 'title' => 'Form',
2681 - 'category' => 'widgets',
2682 - 'allowedBlocks' => array(
2683 - 'core/paragraph',
2684 - 'core/heading',
2685 - 'core/form-input',
2686 - 'core/form-submit-button',
2687 - 'core/form-submission-notification',
2688 - 'core/group',
2689 - 'core/columns'
2690 - ),
2691 - 'description' => 'A form.',
2692 - 'keywords' => array(
2693 - 'container',
2694 - 'wrapper',
2695 - 'row',
2696 - 'section'
2697 - ),
2698 - 'textdomain' => 'default',
2699 - 'attributes' => array(
2700 - 'submissionMethod' => array(
2701 - 'type' => 'string',
2702 - 'default' => 'email'
2703 - ),
2704 - 'method' => array(
2705 - 'type' => 'string',
2706 - 'default' => 'post'
2707 - ),
2708 - 'action' => array(
2709 - 'type' => 'string'
2710 - ),
2711 - 'email' => array(
2712 - 'type' => 'string'
2713 - )
2714 - ),
2715 - 'supports' => array(
2716 - 'anchor' => true,
2717 - 'color' => array(
2718 - 'gradients' => true,
2719 - 'link' => true,
2720 - '__experimentalDefaultControls' => array(
2721 - 'background' => true,
2722 - 'text' => true,
2723 - 'link' => true
2724 - )
2725 - ),
2726 - 'spacing' => array(
2727 - 'margin' => true,
2728 - 'padding' => true
2729 - ),
2730 - 'typography' => array(
2731 - 'fontSize' => true,
2732 - 'lineHeight' => true,
2733 - '__experimentalFontFamily' => true,
2734 - '__experimentalTextDecoration' => true,
2735 - '__experimentalFontStyle' => true,
2736 - '__experimentalFontWeight' => true,
2737 - '__experimentalLetterSpacing' => true,
2738 - '__experimentalTextTransform' => true,
2739 - '__experimentalDefaultControls' => array(
2740 - 'fontSize' => true
2741 - )
2742 - )
2743 - )
2744 - ),
2745 - 'form-input' => array(
2746 - '$schema' => 'https://schemas.wp.org/trunk/block.json',
2747 - 'apiVersion' => 3,
2748 - '__experimental' => true,
2749 - 'name' => 'core/form-input',
2750 - 'title' => 'Input Field',
2751 - 'category' => 'widgets',
2752 - 'ancestor' => array(
2753 - 'core/form'
2754 - ),
2755 - 'description' => 'The basic building block for forms.',
2756 - 'keywords' => array(
2757 - 'input',
2758 - 'form'
2759 - ),
2760 - 'textdomain' => 'default',
2761 - 'attributes' => array(
2762 - 'type' => array(
2763 - 'type' => 'string',
2764 - 'default' => 'text'
2765 - ),
2766 - 'name' => array(
2767 - 'type' => 'string'
2768 - ),
2769 - 'label' => array(
2770 - 'type' => 'rich-text',
2771 - 'default' => 'Label',
2772 - 'selector' => '.wp-block-form-input__label-content',
2773 - 'source' => 'rich-text',
2774 - 'role' => 'content'
2775 - ),
2776 - 'inlineLabel' => array(
2777 - 'type' => 'boolean',
2778 - 'default' => false
2779 - ),
2780 - 'required' => array(
2781 - 'type' => 'boolean',
2782 - 'default' => false,
2783 - 'selector' => '.wp-block-form-input__input',
2784 - 'source' => 'attribute',
2785 - 'attribute' => 'required'
2786 - ),
2787 - 'placeholder' => array(
2788 - 'type' => 'string',
2789 - 'selector' => '.wp-block-form-input__input',
2790 - 'source' => 'attribute',
2791 - 'attribute' => 'placeholder',
2792 - 'role' => 'content'
2793 - ),
2794 - 'value' => array(
2795 - 'type' => 'string',
2796 - 'default' => '',
2797 - 'selector' => 'input',
2798 - 'source' => 'attribute',
2799 - 'attribute' => 'value'
2800 - ),
2801 - 'visibilityPermissions' => array(
2802 - 'type' => 'string',
2803 - 'default' => 'all'
2804 - )
2805 - ),
2806 - 'supports' => array(
2807 - 'anchor' => true,
2808 - 'reusable' => false,
2809 - 'spacing' => array(
2810 - 'margin' => array(
2811 - 'top',
2812 - 'bottom'
2813 - )
2814 - ),
2815 - '__experimentalBorder' => array(
2816 - 'radius' => true,
2817 - '__experimentalSkipSerialization' => true,
2818 - '__experimentalDefaultControls' => array(
2819 - 'radius' => true
2820 - )
2821 - )
2822 - ),
2823 - 'style' => array(
2824 - 'wp-block-form-input'
2825 - )
2826 - ),
2827 - 'form-submission-notification' => array(
2828 - '$schema' => 'https://schemas.wp.org/trunk/block.json',
2829 - 'apiVersion' => 3,
2830 - '__experimental' => true,
2831 - 'name' => 'core/form-submission-notification',
2832 - 'title' => 'Form Submission Notification',
2833 - 'category' => 'widgets',
2834 - 'ancestor' => array(
2835 - 'core/form'
2836 - ),
2837 - 'description' => 'Provide a notification message after the form has been submitted.',
2838 - 'keywords' => array(
2839 - 'form',
2840 - 'feedback',
2841 - 'notification',
2842 - 'message'
2843 - ),
2844 - 'textdomain' => 'default',
2845 - 'icon' => 'feedback',
2846 - 'attributes' => array(
2847 - 'type' => array(
2848 - 'type' => 'string',
2849 - 'default' => 'success'
2850 - )
2851 - )
2852 - ),
2853 - 'form-submit-button' => array(
2854 - '$schema' => 'https://schemas.wp.org/trunk/block.json',
2855 - 'apiVersion' => 3,
2856 - '__experimental' => true,
2857 - 'name' => 'core/form-submit-button',
2858 - 'title' => 'Form Submit Button',
2859 - 'category' => 'widgets',
2860 - 'icon' => 'button',
2861 - 'ancestor' => array(
2862 - 'core/form'
2863 - ),
2864 - 'allowedBlocks' => array(
2865 - 'core/buttons',
2866 - 'core/button'
2867 - ),
2868 - 'description' => 'A submission button for forms.',
2869 - 'keywords' => array(
2870 - 'submit',
2871 - 'button',
2872 - 'form'
2873 - ),
2874 - 'textdomain' => 'default',
2875 - 'style' => array(
2876 - 'wp-block-form-submit-button'
2877 - )
2878 - ),
2879 2840 'freeform' => array(
2880 2841 '$schema' => 'https://schemas.wp.org/trunk/block.json',
2881 2842 'apiVersion' => 3,
2882 2843 'name' => 'core/freeform',
@@ -3048,8 +3009,17 @@
3048 3009 ),
3049 3010 'supports' => array(
3050 3011 'anchor' => true,
3051 3012 'align' => true,
3013 + 'background' => array(
3014 + 'backgroundImage' => true,
3015 + 'backgroundSize' => true,
3016 + 'gradient' => true,
3017 + '__experimentalDefaultControls' => array(
3018 + 'backgroundImage' => true,
3019 + 'gradient' => true
3020 + )
3021 + ),
3052 3022 '__experimentalBorder' => array(
3053 3023 'radius' => true,
3054 3024 'color' => true,
3055 3025 'width' => true,
@@ -3090,9 +3060,14 @@
3090 3060 ),
3091 3061 'layout' => array(
3092 3062 'allowSwitching' => false,
3093 3063 'allowInheriting' => false,
3094 - 'allowEditing' => false,
3064 + 'allowEditing' => true,
3065 + 'allowOrientation' => false,
3066 + 'allowJustification' => false,
3067 + 'allowVerticalAlignment' => false,
3068 + 'allowWrap' => false,
3069 + 'allowSizingOnChildren' => true,
3095 3070 'default' => array(
3096 3071 'type' => 'flex'
3097 3072 )
3098 3073 ),
@@ -3137,9 +3112,8 @@
3137 3112 )
3138 3113 ),
3139 3114 'supports' => array(
3140 3115 '__experimentalOnEnter' => true,
3141 - '__experimentalOnMerge' => true,
3142 3116 '__experimentalSettings' => true,
3143 3117 'align' => array(
3144 3118 'wide',
3145 3119 'full'
@@ -3172,9 +3146,12 @@
3172 3146 'top',
3173 3147 'bottom'
3174 3148 ),
3175 3149 'padding' => true,
3176 - 'blockGap' => true,
3150 + 'blockGap' => array(
3151 + 'horizontal',
3152 + 'vertical'
3153 + ),
3177 3154 '__experimentalDefaultControls' => array(
3178 3155 'padding' => true,
3179 3156 'blockGap' => true
3180 3157 )
@@ -3200,8 +3177,9 @@
3200 3177 ),
3201 3178 'typography' => array(
3202 3179 'fontSize' => true,
3203 3180 'lineHeight' => true,
3181 + 'textColumns' => true,
3204 3182 '__experimentalFontFamily' => true,
3205 3183 '__experimentalFontWeight' => true,
3206 3184 '__experimentalFontStyle' => true,
3207 3185 '__experimentalTextTransform' => true,
@@ -3259,8 +3237,17 @@
3259 3237 ),
3260 3238 'anchor' => true,
3261 3239 'className' => true,
3262 3240 'splitting' => true,
3241 + 'background' => array(
3242 + 'backgroundImage' => true,
3243 + 'backgroundSize' => true,
3244 + 'gradient' => true,
3245 + '__experimentalDefaultControls' => array(
3246 + 'backgroundImage' => true,
3247 + 'gradient' => true
3248 + )
3249 + ),
3263 3250 '__experimentalBorder' => array(
3264 3251 'color' => true,
3265 3252 'radius' => true,
3266 3253 'style' => true,
@@ -3273,8 +3260,9 @@
3273 3260 'background' => true,
3274 3261 'text' => true
3275 3262 )
3276 3263 ),
3264 + 'shadow' => true,
3277 3265 'spacing' => array(
3278 3266 'margin' => true,
3279 3267 'padding' => true,
3280 3268 '__experimentalDefaultControls' => array(
@@ -3292,8 +3280,9 @@
3292 3280 '__experimentalLetterSpacing' => true,
3293 3281 '__experimentalTextTransform' => true,
3294 3282 '__experimentalTextDecoration' => true,
3295 3283 '__experimentalWritingMode' => true,
3284 + 'textShadow' => true,
3296 3285 'fitText' => true,
3297 3286 '__experimentalDefaultControls' => array(
3298 3287 'fontSize' => true
3299 3288 )
@@ -3343,8 +3332,13 @@
3343 3332 'supports' => array(
3344 3333 'anchor' => true,
3345 3334 'reusable' => false,
3346 3335 'html' => false,
3336 + 'background' => array(
3337 + 'backgroundImage' => true,
3338 + 'backgroundSize' => true,
3339 + 'gradient' => true
3340 + ),
3347 3341 'typography' => array(
3348 3342 'fontSize' => true,
3349 3343 'lineHeight' => true,
3350 3344 '__experimentalFontFamily' => true,
@@ -3356,8 +3350,21 @@
3356 3350 '__experimentalDefaultControls' => array(
3357 3351 'fontSize' => true
3358 3352 )
3359 3353 ),
3354 + 'shadow' => true,
3355 + '__experimentalBorder' => array(
3356 + 'color' => true,
3357 + 'radius' => true,
3358 + 'style' => true,
3359 + 'width' => true,
3360 + '__experimentalDefaultControls' => array(
3361 + 'color' => false,
3362 + 'radius' => false,
3363 + 'style' => false,
3364 + 'width' => false
3365 + )
3366 + ),
3360 3367 'interactivity' => array(
3361 3368 'clientNavigation' => true
3362 3369 )
3363 3370 ),
@@ -3701,8 +3708,17 @@
3701 3708 ),
3702 3709 'supports' => array(
3703 3710 'anchor' => true,
3704 3711 'align' => true,
3712 + 'background' => array(
3713 + 'backgroundImage' => true,
3714 + 'backgroundSize' => true,
3715 + 'gradient' => true,
3716 + '__experimentalDefaultControls' => array(
3717 + 'backgroundImage' => true,
3718 + 'gradient' => true
3719 + )
3720 + ),
3705 3721 'color' => array(
3706 3722 'gradients' => true,
3707 3723 'link' => true,
3708 3724 '__experimentalDefaultControls' => array(
@@ -3715,8 +3731,9 @@
3715 3731 'spacing' => array(
3716 3732 'margin' => true,
3717 3733 'padding' => true
3718 3734 ),
3735 + 'shadow' => true,
3719 3736 'typography' => array(
3720 3737 'fontSize' => true,
3721 3738 'lineHeight' => true,
3722 3739 '__experimentalFontFamily' => true,
@@ -3821,8 +3838,17 @@
3821 3838 'anchor' => true,
3822 3839 'align' => true,
3823 3840 'html' => false,
3824 3841 'layout' => true,
3842 + 'background' => array(
3843 + 'backgroundImage' => true,
3844 + 'backgroundSize' => true,
3845 + 'gradient' => true,
3846 + '__experimentalDefaultControls' => array(
3847 + 'backgroundImage' => true,
3848 + 'gradient' => true
3849 + )
3850 + ),
3825 3851 'color' => array(
3826 3852 'gradients' => true,
3827 3853 'link' => true,
3828 3854 '__experimentalDefaultControls' => array(
@@ -3865,8 +3891,9 @@
3865 3891 'width' => true,
3866 3892 'style' => true
3867 3893 )
3868 3894 ),
3895 + 'shadow' => true,
3869 3896 'interactivity' => array(
3870 3897 'clientNavigation' => true
3871 3898 )
3872 3899 ),
@@ -3917,8 +3944,12 @@
3917 3944 )
3918 3945 ),
3919 3946 'supports' => array(
3920 3947 'anchor' => true,
3948 + 'align' => array(
3949 + 'wide',
3950 + 'full'
3951 + ),
3921 3952 'html' => false,
3922 3953 '__experimentalBorder' => array(
3923 3954 'color' => true,
3924 3955 'radius' => true,
@@ -4070,8 +4101,17 @@
4070 4101 ),
4071 4102 'supports' => array(
4072 4103 'anchor' => true,
4073 4104 'className' => true,
4105 + 'background' => array(
4106 + 'backgroundImage' => true,
4107 + 'backgroundSize' => true,
4108 + 'gradient' => true,
4109 + '__experimentalDefaultControls' => array(
4110 + 'backgroundImage' => true,
4111 + 'gradient' => true
4112 + )
4113 + ),
4074 4114 'color' => array(
4075 4115 'background' => true,
4076 4116 'text' => false,
4077 4117 'gradients' => true,
@@ -4103,8 +4143,9 @@
4103 4143 'color' => true,
4104 4144 'width' => true,
4105 4145 'style' => true
4106 4146 ),
4147 + 'shadow' => true,
4107 4148 'interactivity' => array(
4108 4149 'clientNavigation' => true
4109 4150 )
4110 4151 ),
@@ -4132,8 +4173,17 @@
4132 4173 'radius' => true,
4133 4174 'style' => true,
4134 4175 'width' => true
4135 4176 ),
4177 + 'background' => array(
4178 + 'backgroundImage' => true,
4179 + 'backgroundSize' => true,
4180 + 'gradient' => true,
4181 + '__experimentalDefaultControls' => array(
4182 + 'backgroundImage' => true,
4183 + 'gradient' => true
4184 + )
4185 + ),
4136 4186 'color' => array(
4137 4187 'gradients' => true,
4138 4188 '__experimentalDefaultControls' => array(
4139 4189 'background' => true,
@@ -4139,8 +4189,9 @@
4139 4189 'background' => true,
4140 4190 'text' => true
4141 4191 )
4142 4192 ),
4193 + 'shadow' => true,
4143 4194 'spacing' => array(
4144 4195 'margin' => true,
4145 4196 'padding' => true,
4146 4197 '__experimentalDefaultControls' => array(
@@ -4152,13 +4203,18 @@
4152 4203 'fontSize' => true,
4153 4204 '__experimentalDefaultControls' => array(
4154 4205 'fontSize' => true
4155 4206 )
4207 + ),
4208 + 'interactivity' => array(
4209 + 'clientNavigation' => true
4156 4210 )
4157 4211 ),
4158 4212 'attributes' => array(
4159 4213 'latex' => array(
4160 4214 'type' => 'string',
4215 + 'source' => 'text',
4216 + 'selector' => 'math annotation[encoding="application/x-tex"]',
4161 4217 'role' => 'content'
4162 4218 ),
4163 4219 'mathML' => array(
4164 4220 'type' => 'string',
@@ -4293,8 +4349,9 @@
4293 4349 'color' => array(
4294 4350 'gradients' => true,
4295 4351 'heading' => true,
4296 4352 'link' => true,
4353 + 'button' => true,
4297 4354 '__experimentalDefaultControls' => array(
4298 4355 'background' => true,
4299 4356 'text' => true
4300 4357 )
@@ -4364,9 +4421,9 @@
4364 4421 'apiVersion' => 3,
4365 4422 'name' => 'core/more',
4366 4423 'title' => 'More',
4367 4424 'category' => 'design',
4368 - 'description' => 'Content before this block will be shown in the excerpt on your archives page.',
4425 + 'description' => 'Content before this block is shown in the excerpt on blog and archive pages. Where a theme shows the full content instead, visitors get a “Read more” link to the rest of the post.',
4369 4426 'keywords' => array(
4370 4427 'read more'
4371 4428 ),
4372 4429 'textdomain' => 'default',
@@ -4577,9 +4634,9 @@
4577 4634 'navigation-link' => array(
4578 4635 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4579 4636 'apiVersion' => 3,
4580 4637 'name' => 'core/navigation-link',
4581 - 'title' => 'Custom Link',
4638 + 'title' => 'Navigation Link',
4582 4639 'category' => 'design',
4583 4640 'parent' => array(
4584 4641 'core/navigation'
4585 4642 ),
@@ -4706,8 +4763,15 @@
4706 4763 'background' => true,
4707 4764 'text' => true
4708 4765 )
4709 4766 ),
4767 + 'shadow' => true,
4768 + '__experimentalBorder' => array(
4769 + 'color' => true,
4770 + 'radius' => true,
4771 + 'style' => true,
4772 + 'width' => true
4773 + ),
4710 4774 'spacing' => array(
4711 4775 'padding' => true,
4712 4776 '__experimentalDefaultControls' => array(
4713 4777 'padding' => true
@@ -4815,12 +4879,18 @@
4815 4879 '__experimentalDefaultControls' => array(
4816 4880 'fontSize' => true
4817 4881 )
4818 4882 ),
4883 + 'shadow' => array(
4884 + '__experimentalSkipSerialization' => true
4885 + ),
4819 4886 'interactivity' => array(
4820 4887 'clientNavigation' => true
4821 4888 )
4822 4889 ),
4890 + 'selectors' => array(
4891 + 'shadow' => '.wp-block-navigation-submenu > .wp-block-navigation__submenu-container'
4892 + ),
4823 4893 'editorStyle' => 'wp-block-navigation-submenu-editor',
4824 4894 'style' => 'wp-block-navigation-submenu'
4825 4895 ),
4826 4896 'nextpage' => array(
@@ -4907,8 +4977,17 @@
4907 4977 ),
4908 4978 'interactivity' => array(
4909 4979 'clientNavigation' => true
4910 4980 ),
4981 + 'background' => array(
4982 + 'backgroundImage' => true,
4983 + 'backgroundSize' => true,
4984 + 'gradient' => true,
4985 + '__experimentalDefaultControls' => array(
4986 + 'backgroundImage' => true,
4987 + 'gradient' => true
4988 + )
4989 + ),
4911 4990 'color' => array(
4912 4991 'text' => true,
4913 4992 'background' => true,
4914 4993 'link' => true,
@@ -4932,8 +5011,9 @@
4932 5011 'padding' => false,
4933 5012 'margin' => false
4934 5013 )
4935 5014 ),
5015 + 'shadow' => true,
4936 5016 'contentRole' => true
4937 5017 ),
4938 5018 'editorStyle' => 'wp-block-page-list-editor',
4939 5019 'style' => 'wp-block-page-list'
@@ -5039,9 +5119,8 @@
5039 5119 'wide',
5040 5120 'full'
5041 5121 ),
5042 5122 'splitting' => true,
5043 - 'editableRoot' => true,
5044 5123 'anchor' => true,
5045 5124 'className' => false,
5046 5125 '__experimentalBorder' => array(
5047 5126 'color' => true,
@@ -5077,8 +5156,9 @@
5077 5156 '__experimentalFontWeight' => true,
5078 5157 '__experimentalLetterSpacing' => true,
5079 5158 '__experimentalTextTransform' => true,
5080 5159 '__experimentalWritingMode' => true,
5160 + 'textShadow' => true,
5081 5161 'fitText' => true,
5082 5162 '__experimentalDefaultControls' => array(
5083 5163 'fontSize' => true
5084 5164 )
@@ -5222,8 +5302,9 @@
5222 5302 'width' => true
5223 5303 )
5224 5304 ),
5225 5305 'interactivity' => true,
5306 + 'shadow' => true,
5226 5307 'spacing' => array(
5227 5308 'margin' => true,
5228 5309 'padding' => true
5229 5310 ),
@@ -5261,12 +5342,14 @@
5261 5342 'type' => 'string',
5262 5343 'role' => 'local'
5263 5344 ),
5264 5345 'id' => array(
5265 - 'type' => 'number'
5346 + 'type' => 'number',
5347 + 'role' => 'content'
5266 5348 ),
5267 5349 'src' => array(
5268 - 'type' => 'string'
5350 + 'type' => 'string',
5351 + 'role' => 'content'
5269 5352 ),
5270 5353 'type' => array(
5271 5354 'type' => 'string',
5272 5355 'default' => 'audio'
@@ -5271,24 +5354,30 @@
5271 5354 'type' => 'string',
5272 5355 'default' => 'audio'
5273 5356 ),
5274 5357 'album' => array(
5275 - 'type' => 'string'
5358 + 'type' => 'string',
5359 + 'role' => 'content'
5276 5360 ),
5277 5361 'artist' => array(
5278 - 'type' => 'string'
5362 + 'type' => 'string',
5363 + 'role' => 'content'
5279 5364 ),
5280 5365 'image' => array(
5281 - 'type' => 'string'
5366 + 'type' => 'string',
5367 + 'role' => 'content'
5282 5368 ),
5283 5369 'imageAlt' => array(
5284 - 'type' => 'string'
5370 + 'type' => 'string',
5371 + 'role' => 'content'
5285 5372 ),
5286 5373 'length' => array(
5287 - 'type' => 'string'
5374 + 'type' => 'string',
5375 + 'role' => 'content'
5288 5376 ),
5289 5377 'title' => array(
5290 - 'type' => 'string'
5378 + 'type' => 'string',
5379 + 'role' => 'content'
5291 5380 )
5292 5381 ),
5293 5382 'supports' => array(
5294 5383 'html' => false,
@@ -5417,8 +5506,11 @@
5417 5506 'spacing' => array(
5418 5507 'margin' => true,
5419 5508 'padding' => true
5420 5509 ),
5510 + 'background' => array(
5511 + 'gradient' => true
5512 + ),
5421 5513 'color' => array(
5422 5514 'gradients' => true,
5423 5515 'link' => true,
5424 5516 '__experimentalDefaultControls' => array(
@@ -5429,8 +5521,9 @@
5429 5521 'typography' => array(
5430 5522 'fontSize' => true,
5431 5523 'lineHeight' => true,
5432 5524 'textAlign' => true,
5525 + 'textColumns' => true,
5433 5526 '__experimentalFontFamily' => true,
5434 5527 '__experimentalFontWeight' => true,
5435 5528 '__experimentalFontStyle' => true,
5436 5529 '__experimentalTextTransform' => true,
@@ -5487,8 +5580,13 @@
5487 5580 ),
5488 5581 'supports' => array(
5489 5582 'anchor' => true,
5490 5583 'html' => false,
5584 + 'background' => array(
5585 + 'backgroundImage' => true,
5586 + 'backgroundSize' => true,
5587 + 'gradient' => true
5588 + ),
5491 5589 'spacing' => array(
5492 5590 'margin' => true,
5493 5591 'padding' => true
5494 5592 ),
@@ -5582,8 +5680,11 @@
5582 5680 ),
5583 5681 'supports' => array(
5584 5682 'anchor' => true,
5585 5683 'html' => false,
5684 + 'background' => array(
5685 + 'gradient' => true
5686 + ),
5586 5687 'color' => array(
5587 5688 'gradients' => true,
5588 5689 '__experimentalDefaultControls' => array(
5589 5690 'background' => true,
@@ -5634,9 +5735,19 @@
5634 5735 ),
5635 5736 'supports' => array(
5636 5737 'anchor' => true,
5637 5738 'html' => false,
5739 + 'background' => array(
5740 + 'backgroundImage' => true,
5741 + 'backgroundSize' => true,
5742 + 'gradient' => true,
5743 + '__experimentalDefaultControls' => array(
5744 + 'backgroundImage' => true,
5745 + 'gradient' => true
5746 + )
5747 + ),
5638 5748 'color' => array(
5749 + 'button' => true,
5639 5750 'gradients' => true,
5640 5751 'heading' => true,
5641 5752 'link' => true,
5642 5753 '__experimentalDefaultControls' => array(
@@ -5791,8 +5902,9 @@
5791 5902 ),
5792 5903 'dimensions' => array(
5793 5904 'minHeight' => true
5794 5905 ),
5906 + 'shadow' => true,
5795 5907 'spacing' => array(
5796 5908 'blockGap' => true,
5797 5909 'padding' => true,
5798 5910 'margin' => true,
@@ -5802,8 +5914,9 @@
5802 5914 )
5803 5915 ),
5804 5916 'color' => array(
5805 5917 'gradients' => true,
5918 + 'button' => true,
5806 5919 'heading' => true,
5807 5920 'link' => true,
5808 5921 '__experimentalDefaultControls' => array(
5809 5922 'background' => false,
@@ -5812,8 +5925,9 @@
5812 5925 ),
5813 5926 'typography' => array(
5814 5927 'fontSize' => true,
5815 5928 'lineHeight' => true,
5929 + 'textAlign' => true,
5816 5930 '__experimentalFontFamily' => true,
5817 5931 '__experimentalFontWeight' => true,
5818 5932 '__experimentalFontStyle' => true,
5819 5933 '__experimentalTextTransform' => true,
@@ -5874,8 +5988,11 @@
5874 5988 ),
5875 5989 'supports' => array(
5876 5990 'anchor' => true,
5877 5991 'html' => false,
5992 + 'background' => array(
5993 + 'gradient' => true
5994 + ),
5878 5995 'color' => array(
5879 5996 'gradients' => true,
5880 5997 'link' => true,
5881 5998 '__experimentalDefaultControls' => array(
@@ -5951,8 +6068,13 @@
5951 6068 ),
5952 6069 'supports' => array(
5953 6070 'anchor' => true,
5954 6071 'html' => false,
6072 + 'background' => array(
6073 + 'backgroundImage' => true,
6074 + 'backgroundSize' => true,
6075 + 'gradient' => true
6076 + ),
5955 6077 'color' => array(
5956 6078 'gradients' => true,
5957 6079 'link' => true,
5958 6080 '__experimentalDefaultControls' => array(
@@ -5960,8 +6082,9 @@
5960 6082 'text' => true,
5961 6083 'link' => true
5962 6084 )
5963 6085 ),
6086 + 'shadow' => true,
5964 6087 'spacing' => array(
5965 6088 'margin' => true,
5966 6089 'padding' => true
5967 6090 ),
@@ -6177,12 +6300,42 @@
6177 6300 '__experimentalDefaultControls' => array(
6178 6301 'fontSize' => true
6179 6302 )
6180 6303 ),
6304 + 'shadow' => array(
6305 + '__experimentalSkipSerialization' => true
6306 + ),
6181 6307 'interactivity' => array(
6182 6308 'clientNavigation' => true
6309 + ),
6310 + 'spacing' => array(
6311 + '__experimentalSkipSerialization' => true,
6312 + 'margin' => true,
6313 + 'padding' => true,
6314 + '__experimentalDefaultControls' => array(
6315 + 'margin' => false,
6316 + 'padding' => false
6317 + )
6318 + ),
6319 + '__experimentalBorder' => array(
6320 + '__experimentalSkipSerialization' => true,
6321 + 'color' => true,
6322 + 'radius' => true,
6323 + 'style' => true,
6324 + 'width' => true,
6325 + '__experimentalDefaultControls' => array(
6326 + 'color' => false,
6327 + 'radius' => false,
6328 + 'style' => false,
6329 + 'width' => false
6330 + )
6183 6331 )
6184 6332 ),
6333 + 'selectors' => array(
6334 + 'border' => '.wp-block-post-navigation-link:not(:empty)',
6335 + 'shadow' => '.wp-block-post-navigation-link:not(:empty)',
6336 + 'spacing' => '.wp-block-post-navigation-link:not(:empty)'
6337 + ),
6185 6338 'style' => 'wp-block-post-navigation-link'
6186 6339 ),
6187 6340 'post-template' => array(
6188 6341 '$schema' => 'https://schemas.wp.org/trunk/block.json',
@@ -6213,11 +6366,22 @@
6213 6366 'wide',
6214 6367 'full'
6215 6368 ),
6216 6369 'layout' => true,
6370 + 'background' => array(
6371 + 'backgroundImage' => true,
6372 + 'backgroundSize' => true,
6373 + 'gradient' => true,
6374 + '__experimentalDefaultControls' => array(
6375 + 'backgroundImage' => true,
6376 + 'gradient' => true
6377 + )
6378 + ),
6217 6379 'color' => array(
6218 6380 'gradients' => true,
6219 6381 'link' => true,
6382 + 'heading' => true,
6383 + 'button' => true,
6220 6384 '__experimentalDefaultControls' => array(
6221 6385 'background' => true,
6222 6386 'text' => true
6223 6387 )
@@ -6254,9 +6418,10 @@
6254 6418 'radius' => true,
6255 6419 'color' => true,
6256 6420 'width' => true,
6257 6421 'style' => true
6258 - )
6422 + ),
6423 + 'shadow' => true
6259 6424 ),
6260 6425 'style' => 'wp-block-post-template',
6261 6426 'editorStyle' => 'wp-block-post-template-editor'
6262 6427 ),
@@ -6296,8 +6461,13 @@
6296 6461 ),
6297 6462 'supports' => array(
6298 6463 'anchor' => true,
6299 6464 'html' => false,
6465 + 'background' => array(
6466 + 'backgroundImage' => true,
6467 + 'backgroundSize' => true,
6468 + 'gradient' => true
6469 + ),
6300 6470 'color' => array(
6301 6471 'gradients' => true,
6302 6472 'link' => true,
6303 6473 '__experimentalDefaultControls' => array(
@@ -6305,8 +6475,9 @@
6305 6475 'text' => true,
6306 6476 'link' => true
6307 6477 )
6308 6478 ),
6479 + 'shadow' => true,
6309 6480 'spacing' => array(
6310 6481 'margin' => true,
6311 6482 'padding' => true
6312 6483 ),
@@ -6369,8 +6540,13 @@
6369 6540 )
6370 6541 ),
6371 6542 'supports' => array(
6372 6543 'anchor' => true,
6544 + 'background' => array(
6545 + 'backgroundImage' => true,
6546 + 'backgroundSize' => true,
6547 + 'gradient' => true
6548 + ),
6373 6549 'color' => array(
6374 6550 'gradients' => true,
6375 6551 '__experimentalDefaultControls' => array(
6376 6552 'background' => true,
@@ -6377,8 +6553,9 @@
6377 6553 'text' => true
6378 6554 )
6379 6555 ),
6380 6556 'html' => false,
6557 + 'shadow' => true,
6381 6558 'spacing' => array(
6382 6559 'margin' => true,
6383 6560 'padding' => true,
6384 6561 '__experimentalDefaultControls' => array(
@@ -6461,8 +6638,17 @@
6461 6638 'wide',
6462 6639 'full'
6463 6640 ),
6464 6641 'html' => false,
6642 + 'background' => array(
6643 + 'backgroundImage' => true,
6644 + 'backgroundSize' => true,
6645 + 'gradient' => true,
6646 + '__experimentalDefaultControls' => array(
6647 + 'backgroundImage' => true,
6648 + 'gradient' => true
6649 + )
6650 + ),
6465 6651 'color' => array(
6466 6652 'gradients' => true,
6467 6653 'link' => true,
6468 6654 '__experimentalDefaultControls' => array(
@@ -6470,8 +6656,9 @@
6470 6656 'text' => true,
6471 6657 'link' => true
6472 6658 )
6473 6659 ),
6660 + 'shadow' => true,
6474 6661 'spacing' => array(
6475 6662 'margin' => true,
6476 6663 'padding' => true
6477 6664 ),
@@ -6525,15 +6712,22 @@
6525 6712 )
6526 6713 ),
6527 6714 'supports' => array(
6528 6715 'anchor' => true,
6716 + 'background' => array(
6717 + 'backgroundImage' => true,
6718 + 'backgroundSize' => true,
6719 + 'gradient' => true
6720 + ),
6529 6721 'color' => array(
6530 6722 'gradients' => true,
6723 + 'link' => true,
6531 6724 '__experimentalDefaultControls' => array(
6532 6725 'background' => true,
6533 6726 'text' => true
6534 6727 )
6535 6728 ),
6729 + 'shadow' => true,
6536 6730 'spacing' => array(
6537 6731 'padding' => true,
6538 6732 'margin' => true
6539 6733 ),
@@ -6618,8 +6812,9 @@
6618 6812 ),
6619 6813 'dimensions' => array(
6620 6814 'minHeight' => true
6621 6815 ),
6816 + 'shadow' => true,
6622 6817 'spacing' => array(
6623 6818 'margin' => true,
6624 6819 'padding' => true
6625 6820 ),
@@ -6736,8 +6931,11 @@
6736 6931 'full'
6737 6932 ),
6738 6933 'html' => false,
6739 6934 'layout' => true,
6935 + 'spacing' => array(
6936 + 'blockGap' => true
6937 + ),
6740 6938 'interactivity' => true
6741 6939 ),
6742 6940 'editorStyle' => 'wp-block-query-editor'
6743 6941 ),
@@ -6760,12 +6958,27 @@
6760 6958 'anchor' => true,
6761 6959 'align' => true,
6762 6960 'reusable' => false,
6763 6961 'html' => false,
6962 + 'background' => array(
6963 + 'backgroundImage' => true,
6964 + 'backgroundSize' => true,
6965 + 'gradient' => true
6966 + ),
6764 6967 'color' => array(
6765 6968 'gradients' => true,
6766 - 'link' => true
6969 + 'link' => true,
6970 + 'heading' => true,
6971 + 'button' => true
6767 6972 ),
6973 + 'spacing' => array(
6974 + 'padding' => true,
6975 + 'margin' => true,
6976 + '__experimentalDefaultControls' => array(
6977 + 'margin' => false,
6978 + 'padding' => false
6979 + )
6980 + ),
6768 6981 'typography' => array(
6769 6982 'fontSize' => true,
6770 6983 'lineHeight' => true,
6771 6984 '__experimentalFontFamily' => true,
@@ -6779,10 +6992,18 @@
6779 6992 )
6780 6993 ),
6781 6994 'interactivity' => array(
6782 6995 'clientNavigation' => true
6783 - )
6784 - )
6996 + ),
6997 + '__experimentalBorder' => array(
6998 + 'radius' => true,
6999 + 'color' => true,
7000 + 'width' => true,
7001 + 'style' => true
7002 + ),
7003 + 'shadow' => true
7004 + ),
7005 + 'style' => 'wp-block-query-no-results'
6785 7006 ),
6786 7007 'query-pagination' => array(
6787 7008 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6788 7009 'apiVersion' => 3,
@@ -6821,8 +7042,11 @@
6821 7042 'anchor' => true,
6822 7043 'align' => true,
6823 7044 'reusable' => false,
6824 7045 'html' => false,
7046 + 'background' => array(
7047 + 'gradient' => true
7048 + ),
6825 7049 'color' => array(
6826 7050 'gradients' => true,
6827 7051 'link' => true,
6828 7052 '__experimentalDefaultControls' => array(
@@ -6884,8 +7108,11 @@
6884 7108 'supports' => array(
6885 7109 'anchor' => true,
6886 7110 'reusable' => false,
6887 7111 'html' => false,
7112 + 'background' => array(
7113 + 'gradient' => true
7114 + ),
6888 7115 'color' => array(
6889 7116 'gradients' => true,
6890 7117 'text' => false,
6891 7118 '__experimentalDefaultControls' => array(
@@ -6935,8 +7162,11 @@
6935 7162 'supports' => array(
6936 7163 'anchor' => true,
6937 7164 'reusable' => false,
6938 7165 'html' => false,
7166 + 'background' => array(
7167 + 'gradient' => true
7168 + ),
6939 7169 'color' => array(
6940 7170 'gradients' => true,
6941 7171 'text' => false,
6942 7172 '__experimentalDefaultControls' => array(
@@ -6988,8 +7218,11 @@
6988 7218 'supports' => array(
6989 7219 'anchor' => true,
6990 7220 'reusable' => false,
6991 7221 'html' => false,
7222 + 'background' => array(
7223 + 'gradient' => true
7224 + ),
6992 7225 'color' => array(
6993 7226 'gradients' => true,
6994 7227 'text' => false,
6995 7228 '__experimentalDefaultControls' => array(
@@ -7056,8 +7289,11 @@
7056 7289 'wide',
7057 7290 'full'
7058 7291 ),
7059 7292 'html' => false,
7293 + 'background' => array(
7294 + 'gradient' => true
7295 + ),
7060 7296 'color' => array(
7061 7297 'gradients' => true,
7062 7298 '__experimentalDefaultControls' => array(
7063 7299 'background' => true,
@@ -7127,8 +7363,13 @@
7127 7363 'wide',
7128 7364 'full'
7129 7365 ),
7130 7366 'html' => false,
7367 + 'background' => array(
7368 + 'backgroundImage' => true,
7369 + 'backgroundSize' => true,
7370 + 'gradient' => true
7371 + ),
7131 7372 'spacing' => array(
7132 7373 'margin' => true,
7133 7374 'padding' => true
7134 7375 ),
@@ -7163,8 +7404,9 @@
7163 7404 'width' => true,
7164 7405 'style' => true
7165 7406 )
7166 7407 ),
7408 + 'shadow' => true,
7167 7409 'interactivity' => array(
7168 7410 'clientNavigation' => true
7169 7411 )
7170 7412 ),
@@ -7260,8 +7502,9 @@
7260 7502 'background' => true,
7261 7503 'text' => true
7262 7504 )
7263 7505 ),
7506 + 'shadow' => true,
7264 7507 'layout' => array(
7265 7508 'allowEditing' => false
7266 7509 ),
7267 7510 'spacing' => array(
@@ -7311,8 +7554,13 @@
7311 7554 ),
7312 7555 'supports' => array(
7313 7556 'anchor' => true,
7314 7557 'html' => false,
7558 + 'background' => array(
7559 + 'backgroundImage' => true,
7560 + 'backgroundSize' => true,
7561 + 'gradient' => true
7562 + ),
7315 7563 'color' => array(
7316 7564 'gradients' => true,
7317 7565 'text' => true
7318 7566 ),
@@ -7347,8 +7595,9 @@
7347 7595 '__experimentalDefaultControls' => array(
7348 7596 'width' => true
7349 7597 )
7350 7598 ),
7599 + 'shadow' => true,
7351 7600 'interactivity' => array(
7352 7601 'clientNavigation' => true
7353 7602 )
7354 7603 ),
@@ -7428,8 +7677,14 @@
7428 7677 'padding' => false,
7429 7678 'margin' => false
7430 7679 )
7431 7680 ),
7681 + 'shadow' => true,
7682 + 'background' => array(
7683 + 'backgroundImage' => true,
7684 + 'backgroundSize' => true,
7685 + 'gradient' => true
7686 + ),
7432 7687 'color' => array(
7433 7688 'background' => true,
7434 7689 'text' => true,
7435 7690 'gradients' => true,
@@ -7764,8 +8019,13 @@
7764 8019 'wide',
7765 8020 'full'
7766 8021 ),
7767 8022 'html' => false,
8023 + 'background' => array(
8024 + 'backgroundImage' => true,
8025 + 'backgroundSize' => true,
8026 + 'gradient' => true
8027 + ),
7768 8028 'color' => array(
7769 8029 'gradients' => true,
7770 8030 '__experimentalDefaultControls' => array(
7771 8031 'background' => true,
@@ -7791,8 +8051,9 @@
7791 8051 '__experimentalFontStyle' => true,
7792 8052 '__experimentalFontWeight' => true,
7793 8053 '__experimentalLetterSpacing' => true,
7794 8054 '__experimentalWritingMode' => true,
8055 + 'fitText' => true,
7795 8056 '__experimentalDefaultControls' => array(
7796 8057 'fontSize' => true
7797 8058 )
7798 8059 ),
@@ -7803,9 +8064,10 @@
7803 8064 'radius' => true,
7804 8065 'color' => true,
7805 8066 'width' => true,
7806 8067 'style' => true
7807 - )
8068 + ),
8069 + 'shadow' => true
7808 8070 ),
7809 8071 'editorStyle' => 'wp-block-site-tagline-editor',
7810 8072 'style' => 'wp-block-site-tagline'
7811 8073 ),
@@ -7854,8 +8116,13 @@
7854 8116 'wide',
7855 8117 'full'
7856 8118 ),
7857 8119 'html' => false,
8120 + 'background' => array(
8121 + 'backgroundImage' => true,
8122 + 'backgroundSize' => true,
8123 + 'gradient' => true
8124 + ),
7858 8125 'color' => array(
7859 8126 'gradients' => true,
7860 8127 'link' => true,
7861 8128 '__experimentalDefaultControls' => array(
@@ -7882,8 +8149,9 @@
7882 8149 '__experimentalFontStyle' => true,
7883 8150 '__experimentalFontWeight' => true,
7884 8151 '__experimentalLetterSpacing' => true,
7885 8152 '__experimentalWritingMode' => true,
8153 + 'fitText' => true,
7886 8154 '__experimentalDefaultControls' => array(
7887 8155 'fontSize' => true
7888 8156 )
7889 8157 ),
@@ -7894,9 +8162,10 @@
7894 8162 'radius' => true,
7895 8163 'color' => true,
7896 8164 'width' => true,
7897 8165 'style' => true
7898 - )
8166 + ),
8167 + 'shadow' => true
7899 8168 ),
7900 8169 'editorStyle' => 'wp-block-site-title-editor',
7901 8170 'style' => 'wp-block-site-title'
7902 8171 ),
@@ -8014,8 +8283,11 @@
8014 8283 'default' => array(
8015 8284 'type' => 'flex'
8016 8285 )
8017 8286 ),
8287 + 'background' => array(
8288 + 'gradient' => true
8289 + ),
8018 8290 'color' => array(
8019 8291 'enableContrastChecker' => false,
8020 8292 'background' => true,
8021 8293 'gradients' => true,
@@ -8229,11 +8501,23 @@
8229 8501 'core/tabs-id'
8230 8502 ),
8231 8503 'supports' => array(
8232 8504 'anchor' => true,
8505 + 'background' => array(
8506 + 'backgroundImage' => true,
8507 + 'backgroundSize' => true,
8508 + 'gradient' => true,
8509 + '__experimentalDefaultControls' => array(
8510 + 'backgroundImage' => true,
8511 + 'gradient' => true
8512 + )
8513 + ),
8233 8514 'html' => false,
8234 8515 'color' => array(
8235 8516 'background' => true,
8517 + 'button' => true,
8518 + 'heading' => true,
8519 + 'link' => true,
8236 8520 'text' => true,
8237 8521 '__experimentalDefaultControls' => array(
8238 8522 'background' => true,
8239 8523 'text' => true
@@ -8239,8 +8523,9 @@
8239 8523 'text' => true
8240 8524 )
8241 8525 ),
8242 8526 'layout' => true,
8527 + 'shadow' => true,
8243 8528 'spacing' => array(
8244 8529 'blockGap' => true,
8245 8530 'padding' => true
8246 8531 ),
@@ -8245,14 +8530,26 @@
8245 8530 'padding' => true
8246 8531 ),
8247 8532 'typography' => array(
8248 8533 'fontSize' => true,
8534 + 'lineHeight' => true,
8249 8535 '__experimentalFontFamily' => true,
8536 + '__experimentalFontWeight' => true,
8537 + '__experimentalFontStyle' => true,
8538 + '__experimentalTextTransform' => true,
8539 + '__experimentalTextDecoration' => true,
8540 + '__experimentalLetterSpacing' => true,
8250 8541 '__experimentalDefaultControls' => array(
8251 8542 'fontSize' => true,
8252 8543 '__experimentalFontFamily' => true
8253 8544 )
8254 8545 ),
8546 + '__experimentalBorder' => array(
8547 + 'color' => true,
8548 + 'radius' => true,
8549 + 'style' => true,
8550 + 'width' => true
8551 + ),
8255 8552 'visibility' => false
8256 8553 ),
8257 8554 'providesContext' => array(
8258 8555 'core/tab-label' => 'label'
@@ -8280,8 +8577,9 @@
8280 8577 'color' => array(
8281 8578 'background' => true,
8282 8579 'text' => true,
8283 8580 'heading' => true,
8581 + 'button' => true,
8284 8582 'link' => true,
8285 8583 '__experimentalDefaultControls' => array(
8286 8584 'background' => true,
8287 8585 'text' => true
@@ -8286,14 +8584,30 @@
8286 8584 'background' => true,
8287 8585 'text' => true
8288 8586 )
8289 8587 ),
8588 + 'background' => array(
8589 + 'backgroundImage' => true,
8590 + 'backgroundSize' => true,
8591 + 'gradient' => true,
8592 + '__experimentalDefaultControls' => array(
8593 + 'backgroundImage' => true,
8594 + 'gradient' => true
8595 + )
8596 + ),
8597 + 'shadow' => true,
8290 8598 'spacing' => array(
8291 8599 'padding' => true
8292 8600 ),
8293 8601 'typography' => array(
8294 8602 'fontSize' => true,
8295 - '__experimentalFontFamily' => true
8603 + 'lineHeight' => true,
8604 + '__experimentalFontFamily' => true,
8605 + '__experimentalFontWeight' => true,
8606 + '__experimentalFontStyle' => true,
8607 + '__experimentalTextTransform' => true,
8608 + '__experimentalTextDecoration' => true,
8609 + '__experimentalLetterSpacing' => true
8296 8610 ),
8297 8611 '__experimentalBorder' => array(
8298 8612 'radius' => true,
8299 8613 'color' => true,
@@ -8557,9 +8871,10 @@
8557 8871 'type' => 'object'
8558 8872 ),
8559 8873 'default' => array(
8560 8874
8561 - )
8875 + ),
8876 + 'role' => 'local'
8562 8877 ),
8563 8878 'onlyIncludeCurrentPage' => array(
8564 8879 'type' => 'boolean',
8565 8880 'default' => false
@@ -8575,8 +8890,13 @@
8575 8890 'supports' => array(
8576 8891 'anchor' => true,
8577 8892 'ariaLabel' => true,
8578 8893 'html' => false,
8894 + 'background' => array(
8895 + 'backgroundImage' => true,
8896 + 'backgroundSize' => true,
8897 + 'gradient' => true
8898 + ),
8579 8899 'color' => array(
8580 8900 'text' => true,
8581 8901 'background' => true,
8582 8902 'gradients' => true,
@@ -8581,8 +8901,9 @@
8581 8901 'background' => true,
8582 8902 'gradients' => true,
8583 8903 'link' => true
8584 8904 ),
8905 + 'shadow' => true,
8585 8906 'spacing' => array(
8586 8907 'margin' => true,
8587 8908 'padding' => true
8588 8909 ),
@@ -8588,8 +8909,9 @@
8588 8909 ),
8589 8910 'typography' => array(
8590 8911 'fontSize' => true,
8591 8912 'lineHeight' => true,
8913 + 'textAlign' => true,
8592 8914 '__experimentalFontFamily' => true,
8593 8915 '__experimentalFontWeight' => true,
8594 8916 '__experimentalFontStyle' => true,
8595 8917 '__experimentalTextTransform' => true,
@@ -8641,16 +8963,33 @@
8641 8963 ),
8642 8964 'supports' => array(
8643 8965 'align' => true,
8644 8966 'anchor' => true,
8967 + 'background' => array(
8968 + 'backgroundImage' => true,
8969 + 'backgroundSize' => true,
8970 + 'gradient' => true,
8971 + '__experimentalDefaultControls' => array(
8972 + 'backgroundImage' => true
8973 + )
8974 + ),
8645 8975 'color' => array(
8646 8976 'text' => true,
8647 8977 'background' => true,
8978 + 'heading' => true,
8979 + 'button' => true,
8980 + 'link' => true,
8648 8981 '__experimentalDefaultControls' => array(
8649 8982 'text' => true,
8650 8983 'background' => true
8651 8984 )
8652 8985 ),
8986 + '__experimentalBorder' => array(
8987 + 'color' => true,
8988 + 'radius' => true,
8989 + 'style' => true,
8990 + 'width' => true
8991 + ),
8653 8992 'layout' => array(
8654 8993 'allowEditing' => false
8655 8994 ),
8656 8995 'html' => false,
@@ -8659,11 +8998,17 @@
8659 8998 'blockGap' => true,
8660 8999 'margin' => true,
8661 9000 'padding' => true
8662 9001 ),
9002 + 'shadow' => true,
8663 9003 'typography' => array(
8664 9004 'fontSize' => true,
8665 - '__experimentalFontFamily' => true
9005 + 'lineHeight' => true,
9006 + '__experimentalFontFamily' => true,
9007 + '__experimentalFontWeight' => true,
9008 + '__experimentalFontStyle' => true,
9009 + '__experimentalTextTransform' => true,
9010 + '__experimentalLetterSpacing' => true
8666 9011 )
8667 9012 ),
8668 9013 'usesContext' => array(
8669 9014 'core/tabs-list',
@@ -8716,10 +9061,29 @@
8716 9061 )
8717 9062 ),
8718 9063 'supports' => array(
8719 9064 'anchor' => true,
9065 + 'background' => array(
9066 + 'backgroundImage' => true,
9067 + 'backgroundSize' => true,
9068 + 'gradient' => true,
9069 + '__experimentalDefaultControls' => array(
9070 + 'backgroundImage' => true,
9071 + 'gradient' => true
9072 + )
9073 + ),
8720 9074 'html' => false,
8721 9075 'align' => true,
9076 + 'color' => array(
9077 + 'background' => true,
9078 + 'link' => true,
9079 + 'text' => false,
9080 + '__experimentalDefaultControls' => array(
9081 + 'background' => true,
9082 + 'link' => true
9083 + )
9084 + ),
9085 + 'shadow' => true,
8722 9086 'spacing' => array(
8723 9087 'margin' => true,
8724 9088 'padding' => true
8725 9089 ),
@@ -8808,8 +9172,13 @@
8808 9172 ),
8809 9173 'supports' => array(
8810 9174 'anchor' => true,
8811 9175 'html' => false,
9176 + 'background' => array(
9177 + 'backgroundImage' => true,
9178 + 'backgroundSize' => true,
9179 + 'gradient' => true
9180 + ),
8812 9181 'color' => array(
8813 9182 'gradients' => true,
8814 9183 '__experimentalDefaultControls' => array(
8815 9184 'background' => true,
@@ -8815,8 +9184,9 @@
8815 9184 'background' => true,
8816 9185 'text' => true
8817 9186 )
8818 9187 ),
9188 + 'shadow' => true,
8819 9189 'spacing' => array(
8820 9190 'padding' => true
8821 9191 ),
8822 9192 'typography' => array(
@@ -8821,8 +9191,9 @@
8821 9191 ),
8822 9192 'typography' => array(
8823 9193 'fontSize' => true,
8824 9194 'lineHeight' => true,
9195 + 'textAlign' => true,
8825 9196 '__experimentalFontFamily' => true,
8826 9197 '__experimentalFontWeight' => true,
8827 9198 '__experimentalFontStyle' => true,
8828 9199 '__experimentalTextTransform' => true,
@@ -8867,8 +9238,16 @@
8867 9238 'wide',
8868 9239 'full'
8869 9240 ),
8870 9241 'html' => false,
9242 + 'background' => array(
9243 + 'backgroundImage' => true,
9244 + 'backgroundSize' => true,
9245 + 'gradient' => true,
9246 + '__experimentalDefaultControls' => array(
9247 + 'backgroundImage' => true
9248 + )
9249 + ),
8871 9250 'color' => array(
8872 9251 'link' => true,
8873 9252 '__experimentalDefaultControls' => array(
8874 9253 'background' => true,
@@ -8895,8 +9274,9 @@
8895 9274 ),
8896 9275 'interactivity' => array(
8897 9276 'clientNavigation' => true
8898 9277 ),
9278 + 'shadow' => true,
8899 9279 '__experimentalBorder' => array(
8900 9280 'radius' => true,
8901 9281 'color' => true,
8902 9282 'width' => true,
@@ -8944,8 +9324,17 @@
8944 9324 'wide',
8945 9325 'full'
8946 9326 ),
8947 9327 'html' => false,
9328 + 'background' => array(
9329 + 'backgroundImage' => true,
9330 + 'backgroundSize' => true,
9331 + 'gradient' => true,
9332 + '__experimentalDefaultControls' => array(
9333 + 'backgroundImage' => true,
9334 + 'gradient' => true
9335 + )
9336 + ),
8948 9337 'color' => array(
8949 9338 'gradients' => true,
8950 9339 'link' => true,
8951 9340 '__experimentalDefaultControls' => array(
@@ -8953,8 +9342,9 @@
8953 9342 'text' => true,
8954 9343 'link' => true
8955 9344 )
8956 9345 ),
9346 + 'shadow' => true,
8957 9347 'spacing' => array(
8958 9348 'padding' => true
8959 9349 ),
8960 9350 'typography' => array(
@@ -9010,8 +9400,16 @@
9010 9400 'wide',
9011 9401 'full'
9012 9402 ),
9013 9403 'layout' => true,
9404 + 'background' => array(
9405 + 'backgroundImage' => true,
9406 + 'backgroundSize' => true,
9407 + 'gradient' => true,
9408 + '__experimentalDefaultControls' => array(
9409 + 'backgroundImage' => true
9410 + )
9411 + ),
9014 9412 'color' => array(
9015 9413 'gradients' => true,
9016 9414 'link' => true,
9017 9415 '__experimentalDefaultControls' => array(
@@ -9051,9 +9449,10 @@
9051 9449 'radius' => true,
9052 9450 'color' => true,
9053 9451 'width' => true,
9054 9452 'style' => true
9055 - )
9453 + ),
9454 + 'shadow' => true
9056 9455 ),
9057 9456 'style' => 'wp-block-term-template',
9058 9457 'editorStyle' => 'wp-block-term-template-editor'
9059 9458 ),
@@ -9220,8 +9619,9 @@
9220 9619 '__experimentalDefaultControls' => array(
9221 9620 'fontSize' => true
9222 9621 )
9223 9622 ),
9623 + 'shadow' => true,
9224 9624 'spacing' => array(
9225 9625 'margin' => true,
9226 9626 'padding' => true,
9227 9627 '__experimentalDefaultControls' => array(
@@ -9348,9 +9748,15 @@
9348 9748 )
9349 9749 ),
9350 9750 'interactivity' => array(
9351 9751 'clientNavigation' => true
9752 + ),
9753 + 'shadow' => array(
9754 + '__experimentalSkipSerialization' => true
9352 9755 )
9756 + ),
9757 + 'selectors' => array(
9758 + 'shadow' => '.wp-block-video video'
9353 9759 ),
9354 9760 'editorStyle' => 'wp-block-video-editor',
9355 9761 'style' => 'wp-block-video'
9356 9762 )