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