| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php return array( 2 'accordion' => array( 3 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4 'apiVersion' => 3, 5 'name' => 'core/accordion', 6 'title' => 'Accordion', 7 'category' => 'design', 8 'description' => 'Displays a foldable layout that groups content in collapsible sections.', 9 'example' => array( 10 11 ), 12 'supports' => array( 13 'anchor' => true, 14 'html' => false, 15 'align' => array( 16 'wide', 17 'full' 18 ), 19 'background' => array( 20 'backgroundImage' => true, 21 'backgroundSize' => true, 22 'gradient' => true, 23 '__experimentalDefaultControls' => array( 24 'backgroundImage' => true 25 ) 26 ), 27 'color' => array( 28 'background' => true, 29 'gradients' => true, 30 'link' => true, 31 'heading' => true, 32 'button' => true 33 ), 34 '__experimentalBorder' => array( 35 'color' => true, 36 'radius' => true, 37 'style' => true, 38 'width' => true, 39 '__experimentalDefaultControls' => array( 40 'color' => true, 41 'radius' => true, 42 'style' => true, 43 'width' => true 44 ) 45 ), 46 'spacing' => array( 47 'padding' => true, 48 'margin' => array( 49 'top', 50 'bottom' 51 ), 52 'blockGap' => true 53 ), 54 'shadow' => true, 55 'layout' => true, 56 'ariaLabel' => true, 57 'interactivity' => true, 58 'typography' => array( 59 'fontSize' => true, 60 'lineHeight' => true, 61 '__experimentalFontFamily' => true, 62 '__experimentalFontWeight' => true, 63 '__experimentalFontStyle' => true, 64 '__experimentalTextTransform' => true, 65 '__experimentalTextDecoration' => true, 66 '__experimentalLetterSpacing' => true, 67 '__experimentalDefaultControls' => array( 68 'fontSize' => true 69 ) 70 ), 71 'contentRole' => true, 72 'listView' => true 73 ), 74 'attributes' => array( 75 'iconPosition' => array( 76 'type' => 'string', 77 'default' => 'right' 78 ), 79 'showIcon' => array( 80 'type' => 'boolean', 81 'default' => true 82 ), 83 'autoclose' => array( 84 'type' => 'boolean', 85 'default' => false 86 ), 87 'headingLevel' => array( 88 'type' => 'number', 89 'default' => 3 90 ), 91 'levelOptions' => array( 92 'type' => 'array' 93 ) 94 ), 95 'providesContext' => array( 96 'core/accordion-icon-position' => 'iconPosition', 97 'core/accordion-show-icon' => 'showIcon', 98 'core/accordion-heading-level' => 'headingLevel' 99 ), 100 'allowedBlocks' => array( 101 'core/accordion-item' 102 ), 103 'textdomain' => 'default', 104 'viewScriptModule' => '@wordpress/block-library/accordion/view' 105 ), 106 'accordion-heading' => array( 107 '$schema' => 'https://schemas.wp.org/trunk/block.json', 108 'apiVersion' => 3, 109 'name' => 'core/accordion-heading', 110 'title' => 'Accordion Heading', 111 'category' => 'design', 112 'description' => 'Displays a heading that toggles the accordion panel.', 113 'parent' => array( 114 'core/accordion-item' 115 ), 116 'usesContext' => array( 117 'core/accordion-icon-position', 118 'core/accordion-show-icon', 119 'core/accordion-heading-level' 120 ), 121 'supports' => array( 122 'anchor' => true, 123 'color' => array( 124 'background' => true, 125 'gradients' => true 126 ), 127 'align' => false, 128 'interactivity' => true, 129 'spacing' => array( 130 'padding' => true, 131 '__experimentalDefaultControls' => array( 132 'padding' => true 133 ), 134 '__experimentalSkipSerialization' => true, 135 '__experimentalSelector' => '.wp-block-accordion-heading__toggle' 136 ), 137 '__experimentalBorder' => array( 138 'color' => true, 139 'radius' => true, 140 'style' => true, 141 'width' => true, 142 '__experimentalDefaultControls' => array( 143 'color' => true, 144 'radius' => true, 145 'style' => true, 146 'width' => true 147 ) 148 ), 149 'typography' => array( 150 '__experimentalSkipSerialization' => array( 151 'textDecoration', 152 'letterSpacing' 153 ), 154 'fontSize' => true, 155 '__experimentalFontFamily' => true, 156 '__experimentalFontWeight' => true, 157 '__experimentalFontStyle' => true, 158 '__experimentalTextTransform' => true, 159 '__experimentalTextDecoration' => true, 160 '__experimentalLetterSpacing' => true, 161 '__experimentalDefaultControls' => array( 162 'fontSize' => true, 163 'fontFamily' => true 164 ) 165 ), 166 'shadow' => true, 167 'visibility' => false, 168 'lock' => false 169 ), 170 'selectors' => array( 171 'spacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle', 172 'typography' => array( 173 'letterSpacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title', 174 'textDecoration' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title' 175 ) 176 ), 177 'attributes' => array( 178 'openByDefault' => array( 179 'type' => 'boolean', 180 'default' => false 181 ), 182 'title' => array( 183 'type' => 'rich-text', 184 'source' => 'rich-text', 185 'selector' => '.wp-block-accordion-heading__toggle-title', 186 'role' => 'content' 187 ), 188 'level' => array( 189 'type' => 'number' 190 ), 191 'iconPosition' => array( 192 'type' => 'string', 193 'enum' => array( 194 'left', 195 'right' 196 ), 197 'default' => 'right' 198 ), 199 'showIcon' => array( 200 'type' => 'boolean', 201 'default' => true 202 ) 203 ), 204 'textdomain' => 'default' 205 ), 206 'accordion-item' => array( 207 '$schema' => 'https://schemas.wp.org/trunk/block.json', 208 'apiVersion' => 3, 209 'name' => 'core/accordion-item', 210 'title' => 'Accordion Item', 211 'category' => 'design', 212 'description' => 'Wraps the heading and panel in one unit.', 213 'parent' => array( 214 'core/accordion' 215 ), 216 'allowedBlocks' => array( 217 'core/accordion-heading', 218 'core/accordion-panel' 219 ), 220 'supports' => array( 221 'html' => false, 222 'background' => array( 223 'gradient' => true 224 ), 225 'color' => array( 226 'background' => true, 227 'gradients' => true, 228 'link' => true, 229 'heading' => true, 230 'button' => true 231 ), 232 'interactivity' => true, 233 'spacing' => array( 234 'margin' => array( 235 'top', 236 'bottom' 237 ), 238 'padding' => true, 239 'blockGap' => true 240 ), 241 '__experimentalBorder' => array( 242 'color' => true, 243 'radius' => true, 244 'style' => true, 245 'width' => true, 246 '__experimentalDefaultControls' => array( 247 'color' => true, 248 'radius' => true, 249 'style' => true, 250 'width' => true 251 ) 252 ), 253 'shadow' => true, 254 'layout' => array( 255 'allowEditing' => false 256 ), 257 'typography' => array( 258 'fontSize' => true, 259 'lineHeight' => true, 260 '__experimentalFontFamily' => true, 261 '__experimentalFontWeight' => true, 262 '__experimentalFontStyle' => true, 263 '__experimentalTextTransform' => true, 264 '__experimentalTextDecoration' => true, 265 '__experimentalLetterSpacing' => true, 266 '__experimentalDefaultControls' => array( 267 'fontSize' => true 268 ) 269 ), 270 'contentRole' => true 271 ), 272 'attributes' => array( 273 'openByDefault' => array( 274 'type' => 'boolean', 275 'default' => false 276 ) 277 ), 278 'providesContext' => array( 279 'core/accordion-open-by-default' => 'openByDefault' 280 ), 281 'textdomain' => 'default', 282 'style' => 'wp-block-accordion-item' 283 ), 284 'accordion-panel' => array( 285 '$schema' => 'https://schemas.wp.org/trunk/block.json', 286 'apiVersion' => 3, 287 'name' => 'core/accordion-panel', 288 'title' => 'Accordion Panel', 289 'category' => 'design', 290 'description' => 'Contains the hidden or revealed content beneath the heading.', 291 'parent' => array( 292 'core/accordion-item' 293 ), 294 'usesContext' => array( 295 'core/accordion-open-by-default' 296 ), 297 'supports' => array( 298 '__experimentalOnEnter' => true, 299 'html' => false, 300 'background' => array( 301 'backgroundImage' => true, 302 'backgroundSize' => true, 303 'gradient' => true 304 ), 305 'color' => array( 306 'background' => true, 307 'gradients' => true, 308 'link' => true, 309 'heading' => true, 310 'button' => true 311 ), 312 'interactivity' => true, 313 'spacing' => array( 314 'padding' => true, 315 'blockGap' => true, 316 '__experimentalDefaultControls' => array( 317 'padding' => true, 318 'blockGap' => true 319 ) 320 ), 321 '__experimentalBorder' => array( 322 'color' => true, 323 'radius' => true, 324 'style' => true, 325 'width' => true, 326 '__experimentalDefaultControls' => array( 327 'color' => true, 328 'radius' => true, 329 'style' => true, 330 'width' => true 331 ) 332 ), 333 'typography' => array( 334 'fontSize' => true, 335 'lineHeight' => true, 336 '__experimentalFontFamily' => true, 337 '__experimentalFontWeight' => true, 338 '__experimentalFontStyle' => true, 339 '__experimentalTextTransform' => true, 340 '__experimentalTextDecoration' => true, 341 '__experimentalLetterSpacing' => true, 342 '__experimentalDefaultControls' => array( 343 'fontSize' => true 344 ) 345 ), 346 'shadow' => true, 347 'layout' => array( 348 'allowEditing' => false 349 ), 350 'visibility' => false, 351 'contentRole' => true, 352 'allowedBlocks' => true, 353 'lock' => false 354 ), 355 'attributes' => array( 356 'templateLock' => array( 357 'type' => array( 358 'string', 359 'boolean' 360 ), 361 'enum' => array( 362 'all', 363 'insert', 364 'contentOnly', 365 false 366 ), 367 'default' => false 368 ) 369 ), 370 'textdomain' => 'default', 371 'style' => 'wp-block-accordion-panel' 372 ), 373 'archives' => array( 374 '$schema' => 'https://schemas.wp.org/trunk/block.json', 375 'apiVersion' => 3, 376 'name' => 'core/archives', 377 'title' => 'Archives', 378 'category' => 'widgets', 379 'description' => 'Display a date archive of your posts.', 380 'textdomain' => 'default', 381 'attributes' => array( 382 'displayAsDropdown' => array( 383 'type' => 'boolean', 384 'default' => false 385 ), 386 'showLabel' => array( 387 'type' => 'boolean', 388 'default' => true 389 ), 390 'showPostCounts' => array( 391 'type' => 'boolean', 392 'default' => false 393 ), 394 'type' => array( 395 'type' => 'string', 396 'default' => 'monthly' 397 ) 398 ), 399 'supports' => array( 400 'anchor' => true, 401 'align' => true, 402 '__experimentalBorder' => array( 403 'radius' => true, 404 'color' => true, 405 'width' => true, 406 'style' => true 407 ), 408 'background' => array( 409 'backgroundImage' => true, 410 'backgroundSize' => true, 411 'gradient' => true, 412 '__experimentalDefaultControls' => array( 413 'backgroundImage' => true, 414 'gradient' => true 415 ) 416 ), 417 'html' => false, 418 'spacing' => array( 419 'margin' => true, 420 'padding' => true, 421 '__experimentalDefaultControls' => array( 422 'margin' => false, 423 'padding' => false 424 ) 425 ), 426 'typography' => array( 427 'fontSize' => true, 428 'lineHeight' => true, 429 '__experimentalFontFamily' => true, 430 '__experimentalFontWeight' => true, 431 '__experimentalFontStyle' => true, 432 '__experimentalTextTransform' => true, 433 '__experimentalTextDecoration' => true, 434 '__experimentalLetterSpacing' => true, 435 '__experimentalDefaultControls' => array( 436 'fontSize' => true 437 ) 438 ), 439 'color' => array( 440 'gradients' => true, 441 'link' => true, 442 '__experimentalDefaultControls' => array( 443 'background' => true, 444 'text' => true, 445 'link' => true 446 ) 447 ), 448 'interactivity' => array( 449 'clientNavigation' => true 450 ) 451 ) 452 ), 453 'audio' => array( 454 '$schema' => 'https://schemas.wp.org/trunk/block.json', 455 'apiVersion' => 3, 456 'name' => 'core/audio', 457 'title' => 'Audio', 458 'category' => 'media', 459 'description' => 'Embed a simple audio player.', 460 'keywords' => array( 461 'music', 462 'sound', 463 'podcast', 464 'recording' 465 ), 466 'textdomain' => 'default', 467 'attributes' => array( 468 'blob' => array( 469 'type' => 'string', 470 'role' => 'local' 471 ), 472 'src' => array( 473 'type' => 'string', 474 'source' => 'attribute', 475 'selector' => 'audio', 476 'attribute' => 'src', 477 'role' => 'content' 478 ), 479 'caption' => array( 480 'type' => 'rich-text', 481 'source' => 'rich-text', 482 'selector' => 'figcaption', 483 'role' => 'content' 484 ), 485 'id' => array( 486 'type' => 'number', 487 'role' => 'content' 488 ), 489 'autoplay' => array( 490 'type' => 'boolean', 491 'source' => 'attribute', 492 'selector' => 'audio', 493 'attribute' => 'autoplay' 494 ), 495 'loop' => array( 496 'type' => 'boolean', 497 'source' => 'attribute', 498 'selector' => 'audio', 499 'attribute' => 'loop' 500 ), 501 'preload' => array( 502 'type' => 'string', 503 'source' => 'attribute', 504 'selector' => 'audio', 505 'attribute' => 'preload' 506 ) 507 ), 508 'supports' => array( 509 'anchor' => true, 510 'align' => true, 511 'color' => array( 512 'background' => false, 513 'link' => true, 514 'text' => false, 515 '__experimentalDefaultControls' => array( 516 'link' => true 517 ) 518 ), 519 'spacing' => array( 520 'margin' => true, 521 'padding' => true, 522 '__experimentalDefaultControls' => array( 523 'margin' => false, 524 'padding' => false 525 ) 526 ), 527 'interactivity' => array( 528 'clientNavigation' => true 529 ) 530 ), 531 'editorStyle' => 'wp-block-audio-editor', 532 'style' => 'wp-block-audio' 533 ), 534 'avatar' => array( 535 '$schema' => 'https://schemas.wp.org/trunk/block.json', 536 'apiVersion' => 3, 537 'name' => 'core/avatar', 538 'title' => 'Avatar', 539 'category' => 'theme', 540 'description' => 'Add a user’s avatar.', 541 'textdomain' => 'default', 542 'attributes' => array( 543 'userId' => array( 544 'type' => 'number' 545 ), 546 'size' => array( 547 'type' => 'number', 548 'default' => 96 549 ), 550 'isLink' => array( 551 'type' => 'boolean', 552 'default' => false 553 ), 554 'linkTarget' => array( 555 'type' => 'string', 556 'default' => '_self' 557 ) 558 ), 559 'usesContext' => array( 560 'postType', 561 'postId', 562 'commentId' 563 ), 564 'supports' => array( 565 'anchor' => true, 566 'html' => false, 567 'align' => true, 568 'alignWide' => false, 569 'spacing' => array( 570 'margin' => true, 571 'padding' => true, 572 '__experimentalDefaultControls' => array( 573 'margin' => false, 574 'padding' => false 575 ) 576 ), 577 '__experimentalBorder' => array( 578 '__experimentalSkipSerialization' => true, 579 'radius' => true, 580 'width' => true, 581 'color' => true, 582 'style' => true, 583 '__experimentalDefaultControls' => array( 584 'radius' => true 585 ) 586 ), 587 'color' => array( 588 'text' => false, 589 'background' => false 590 ), 591 'filter' => array( 592 'duotone' => true 593 ), 594 'interactivity' => array( 595 'clientNavigation' => true 596 ) 597 ), 598 'selectors' => array( 599 'border' => '.wp-block-avatar img', 600 'filter' => array( 601 'duotone' => '.wp-block-avatar img' 602 ) 603 ), 604 'editorStyle' => 'wp-block-avatar-editor', 605 'style' => 'wp-block-avatar' 606 ), 607 'block' => array( 608 '$schema' => 'https://schemas.wp.org/trunk/block.json', 609 'apiVersion' => 3, 610 'name' => 'core/block', 611 'title' => 'Pattern', 612 'category' => 'reusable', 613 'description' => 'Reuse this design across your site.', 614 'keywords' => array( 615 'reusable' 616 ), 617 'textdomain' => 'default', 618 'attributes' => array( 619 'ref' => array( 620 'type' => 'number' 621 ), 622 'content' => array( 623 'type' => 'object', 624 'default' => array( 625 626 ) 627 ) 628 ), 629 'providesContext' => array( 630 'pattern/overrides' => 'content' 631 ), 632 'supports' => array( 633 'customClassName' => false, 634 'html' => false, 635 'inserter' => false, 636 'renaming' => false, 637 'interactivity' => array( 638 'clientNavigation' => true 639 ), 640 'customCSS' => false, 641 'visibility' => false 642 ) 643 ), 644 'breadcrumbs' => array( 645 '$schema' => 'https://schemas.wp.org/trunk/block.json', 646 'apiVersion' => 3, 647 'name' => 'core/breadcrumbs', 648 'title' => 'Breadcrumbs', 649 'category' => 'theme', 650 'description' => 'Display a breadcrumb trail showing the path to the current page.', 651 'textdomain' => 'default', 652 'attributes' => array( 653 'prefersTaxonomy' => array( 654 'type' => 'boolean', 655 'default' => false 656 ), 657 'separator' => array( 658 'type' => 'string', 659 'default' => '/' 660 ), 661 'showHomeItem' => array( 662 'type' => 'boolean', 663 'default' => true 664 ), 665 'showCurrentItem' => array( 666 'type' => 'boolean', 667 'default' => true 668 ), 669 'showOnHomePage' => array( 670 'type' => 'boolean', 671 'default' => false 672 ) 673 ), 674 'usesContext' => array( 675 'postId', 676 'postType', 677 'templateSlug' 678 ), 679 'supports' => array( 680 'anchor' => true, 681 'html' => false, 682 'align' => array( 683 'wide', 684 'full' 685 ), 686 'spacing' => array( 687 'margin' => true, 688 'padding' => true 689 ), 690 'background' => array( 691 'gradient' => true 692 ), 693 'color' => array( 694 'gradients' => true, 695 'link' => true, 696 '__experimentalDefaultControls' => array( 697 'background' => true, 698 'text' => true 699 ) 700 ), 701 '__experimentalBorder' => array( 702 'radius' => true, 703 'color' => true, 704 'width' => true, 705 'style' => true, 706 '__experimentalDefaultControls' => array( 707 'radius' => false, 708 'color' => true, 709 'width' => true, 710 'style' => true 711 ) 712 ), 713 'typography' => array( 714 'fontSize' => true, 715 'lineHeight' => true, 716 '__experimentalFontFamily' => true, 717 '__experimentalFontWeight' => true, 718 '__experimentalFontStyle' => true, 719 '__experimentalTextTransform' => true, 720 '__experimentalTextDecoration' => true, 721 '__experimentalLetterSpacing' => true, 722 '__experimentalDefaultControls' => array( 723 'fontSize' => true 724 ) 725 ), 726 'interactivity' => array( 727 'clientNavigation' => true 728 ) 729 ), 730 'style' => 'wp-block-breadcrumbs' 731 ), 732 'button' => array( 733 '$schema' => 'https://schemas.wp.org/trunk/block.json', 734 'apiVersion' => 3, 735 'name' => 'core/button', 736 'title' => 'Button', 737 'category' => 'design', 738 'parent' => array( 739 'core/buttons' 740 ), 741 'description' => 'Prompt visitors to take action with a button-style link.', 742 'keywords' => array( 743 'link' 744 ), 745 'textdomain' => 'default', 746 'attributes' => array( 747 'tagName' => array( 748 'type' => 'string', 749 'enum' => array( 750 'a', 751 'button' 752 ), 753 'default' => 'a' 754 ), 755 'type' => array( 756 'type' => 'string', 757 'default' => 'button' 758 ), 759 'url' => array( 760 'type' => 'string', 761 'source' => 'attribute', 762 'selector' => 'a', 763 'attribute' => 'href', 764 'role' => 'content' 765 ), 766 'title' => array( 767 'type' => 'string', 768 'source' => 'attribute', 769 'selector' => 'a,button', 770 'attribute' => 'title', 771 'role' => 'content' 772 ), 773 'text' => array( 774 'type' => 'rich-text', 775 'source' => 'rich-text', 776 'selector' => 'a,button', 777 'role' => 'content' 778 ), 779 'linkTarget' => array( 780 'type' => 'string', 781 'source' => 'attribute', 782 'selector' => 'a', 783 'attribute' => 'target', 784 'role' => 'content' 785 ), 786 'rel' => array( 787 'type' => 'string', 788 'source' => 'attribute', 789 'selector' => 'a', 790 'attribute' => 'rel', 791 'role' => 'content' 792 ), 793 'placeholder' => array( 794 'type' => 'string' 795 ), 796 'backgroundColor' => array( 797 'type' => 'string' 798 ), 799 'textColor' => array( 800 'type' => 'string' 801 ), 802 'gradient' => array( 803 'type' => 'string' 804 ) 805 ), 806 'supports' => array( 807 'anchor' => true, 808 'splitting' => true, 809 'align' => false, 810 'alignWide' => false, 811 'color' => array( 812 '__experimentalSkipSerialization' => true, 813 'gradients' => true, 814 '__experimentalDefaultControls' => array( 815 'background' => true, 816 'text' => true 817 ) 818 ), 819 'dimensions' => array( 820 'width' => true, 821 '__experimentalSkipSerialization' => array( 822 'width' 823 ), 824 '__experimentalDefaultControls' => array( 825 'width' => true 826 ) 827 ), 828 'typography' => array( 829 '__experimentalSkipSerialization' => array( 830 'fontSize', 831 'lineHeight', 832 'textAlign', 833 'fontFamily', 834 'fontWeight', 835 'fontStyle', 836 'textTransform', 837 'textDecoration', 838 'letterSpacing' 839 ), 840 'fontSize' => true, 841 'lineHeight' => true, 842 'textAlign' => true, 843 '__experimentalFontFamily' => true, 844 '__experimentalFontWeight' => true, 845 '__experimentalFontStyle' => true, 846 '__experimentalTextTransform' => true, 847 '__experimentalTextDecoration' => true, 848 '__experimentalLetterSpacing' => true, 849 '__experimentalWritingMode' => true, 850 '__experimentalDefaultControls' => array( 851 'fontSize' => true 852 ) 853 ), 854 'reusable' => false, 855 'shadow' => array( 856 '__experimentalSkipSerialization' => true 857 ), 858 'spacing' => array( 859 '__experimentalSkipSerialization' => true, 860 'padding' => array( 861 'horizontal', 862 'vertical' 863 ), 864 '__experimentalDefaultControls' => array( 865 'padding' => true 866 ) 867 ), 868 '__experimentalBorder' => array( 869 'color' => true, 870 'radius' => true, 871 'style' => true, 872 'width' => true, 873 '__experimentalSkipSerialization' => true, 874 '__experimentalDefaultControls' => array( 875 'color' => true, 876 'radius' => true, 877 'style' => true, 878 'width' => true 879 ) 880 ), 881 'interactivity' => array( 882 'clientNavigation' => true 883 ) 884 ), 885 'styles' => array( 886 array( 887 'name' => 'fill', 888 'label' => 'Fill', 889 'isDefault' => true 890 ), 891 array( 892 'name' => 'outline', 893 'label' => 'Outline' 894 ) 895 ), 896 'editorStyle' => 'wp-block-button-editor', 897 'style' => 'wp-block-button', 898 'selectors' => array( 899 'root' => '.wp-block-button .wp-block-button__link', 900 'typography' => array( 901 'writingMode' => '.wp-block-button' 902 ), 903 'dimensions' => array( 904 'root' => '.wp-block-button', 905 'width' => '.wp-block-button' 906 ) 907 ) 908 ), 909 'buttons' => array( 910 '$schema' => 'https://schemas.wp.org/trunk/block.json', 911 'apiVersion' => 3, 912 'name' => 'core/buttons', 913 'title' => 'Buttons', 914 'category' => 'design', 915 'allowedBlocks' => array( 916 'core/button' 917 ), 918 'description' => 'Prompt visitors to take action with a group of button-style links.', 919 'keywords' => array( 920 'link' 921 ), 922 'textdomain' => 'default', 923 'supports' => array( 924 'anchor' => true, 925 'align' => array( 926 'wide', 927 'full' 928 ), 929 'html' => false, 930 '__experimentalExposeControlsToChildren' => true, 931 'background' => array( 932 'backgroundImage' => true, 933 'backgroundSize' => true, 934 'gradient' => true, 935 '__experimentalDefaultControls' => array( 936 'backgroundImage' => true, 937 'gradient' => true 938 ) 939 ), 940 'color' => array( 941 'gradients' => true, 942 'text' => false, 943 '__experimentalDefaultControls' => array( 944 'background' => true 945 ) 946 ), 947 'spacing' => array( 948 'blockGap' => array( 949 'horizontal', 950 'vertical' 951 ), 952 'padding' => true, 953 'margin' => array( 954 'top', 955 'bottom' 956 ), 957 '__experimentalDefaultControls' => array( 958 'blockGap' => true 959 ) 960 ), 961 'typography' => array( 962 'fontSize' => true, 963 'lineHeight' => true, 964 '__experimentalFontFamily' => true, 965 '__experimentalFontWeight' => true, 966 '__experimentalFontStyle' => true, 967 '__experimentalTextTransform' => true, 968 '__experimentalTextDecoration' => true, 969 '__experimentalLetterSpacing' => true, 970 '__experimentalDefaultControls' => array( 971 'fontSize' => true 972 ) 973 ), 974 '__experimentalBorder' => array( 975 'color' => true, 976 'radius' => true, 977 'style' => true, 978 'width' => true, 979 '__experimentalDefaultControls' => array( 980 'color' => true, 981 'radius' => true, 982 'style' => true, 983 'width' => true 984 ) 985 ), 986 'layout' => array( 987 'allowSwitching' => false, 988 'allowInheriting' => false, 989 'default' => array( 990 'type' => 'flex' 991 ) 992 ), 993 'interactivity' => array( 994 'clientNavigation' => true 995 ), 996 'listView' => true, 997 'contentRole' => true 998 ), 999 'editorStyle' => 'wp-block-buttons-editor', 1000 'style' => 'wp-block-buttons' 1001 ), 1002 'calendar' => array( 1003 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1004 'apiVersion' => 3, 1005 'name' => 'core/calendar', 1006 'title' => 'Calendar', 1007 'category' => 'widgets', 1008 'description' => 'A calendar of your site’s posts.', 1009 'keywords' => array( 1010 'posts', 1011 'archive' 1012 ), 1013 'textdomain' => 'default', 1014 'attributes' => array( 1015 'month' => array( 1016 'type' => 'integer' 1017 ), 1018 'year' => array( 1019 'type' => 'integer' 1020 ) 1021 ), 1022 'supports' => array( 1023 'anchor' => true, 1024 'align' => true, 1025 'html' => false, 1026 'color' => array( 1027 'link' => true, 1028 '__experimentalSkipSerialization' => array( 1029 'text', 1030 'background' 1031 ), 1032 '__experimentalDefaultControls' => array( 1033 'background' => true, 1034 'text' => true 1035 ), 1036 '__experimentalSelector' => 'table, th' 1037 ), 1038 'typography' => array( 1039 'fontSize' => true, 1040 'lineHeight' => true, 1041 '__experimentalFontFamily' => true, 1042 '__experimentalFontWeight' => true, 1043 '__experimentalFontStyle' => true, 1044 '__experimentalTextTransform' => true, 1045 '__experimentalLetterSpacing' => true, 1046 '__experimentalDefaultControls' => array( 1047 'fontSize' => true 1048 ) 1049 ), 1050 'interactivity' => array( 1051 'clientNavigation' => true 1052 ) 1053 ), 1054 'style' => 'wp-block-calendar' 1055 ), 1056 'categories' => array( 1057 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1058 'apiVersion' => 3, 1059 'name' => 'core/categories', 1060 'title' => 'Terms List', 1061 'category' => 'widgets', 1062 'description' => 'Display a list of all terms of a given taxonomy.', 1063 'keywords' => array( 1064 'categories' 1065 ), 1066 'textdomain' => 'default', 1067 'attributes' => array( 1068 'taxonomy' => array( 1069 'type' => 'string', 1070 'default' => 'category' 1071 ), 1072 'displayAsDropdown' => array( 1073 'type' => 'boolean', 1074 'default' => false 1075 ), 1076 'showHierarchy' => array( 1077 'type' => 'boolean', 1078 'default' => false 1079 ), 1080 'showPostCounts' => array( 1081 'type' => 'boolean', 1082 'default' => false 1083 ), 1084 'showOnlyTopLevel' => array( 1085 'type' => 'boolean', 1086 'default' => false 1087 ), 1088 'showEmpty' => array( 1089 'type' => 'boolean', 1090 'default' => false 1091 ), 1092 'label' => array( 1093 'type' => 'string', 1094 'role' => 'content' 1095 ), 1096 'showLabel' => array( 1097 'type' => 'boolean', 1098 'default' => true 1099 ) 1100 ), 1101 'usesContext' => array( 1102 'enhancedPagination' 1103 ), 1104 'supports' => array( 1105 'anchor' => true, 1106 'align' => true, 1107 'background' => array( 1108 'backgroundImage' => true, 1109 'backgroundSize' => true, 1110 'gradient' => true, 1111 '__experimentalDefaultControls' => array( 1112 'backgroundImage' => true, 1113 'gradient' => true 1114 ) 1115 ), 1116 'html' => false, 1117 'spacing' => array( 1118 'margin' => true, 1119 'padding' => true, 1120 '__experimentalDefaultControls' => array( 1121 'margin' => false, 1122 'padding' => false 1123 ) 1124 ), 1125 'typography' => array( 1126 'fontSize' => true, 1127 'lineHeight' => true, 1128 'textColumns' => true, 1129 '__experimentalFontFamily' => true, 1130 '__experimentalFontWeight' => true, 1131 '__experimentalFontStyle' => true, 1132 '__experimentalTextTransform' => true, 1133 '__experimentalTextDecoration' => true, 1134 '__experimentalLetterSpacing' => true, 1135 '__experimentalDefaultControls' => array( 1136 'fontSize' => true 1137 ) 1138 ), 1139 'color' => array( 1140 'gradients' => true, 1141 'link' => true, 1142 '__experimentalDefaultControls' => array( 1143 'background' => true, 1144 'text' => true, 1145 'link' => true 1146 ) 1147 ), 1148 'interactivity' => array( 1149 'clientNavigation' => true 1150 ), 1151 '__experimentalBorder' => array( 1152 'radius' => true, 1153 'color' => true, 1154 'width' => true, 1155 'style' => true, 1156 '__experimentalDefaultControls' => array( 1157 'radius' => true, 1158 'color' => true, 1159 'width' => true, 1160 'style' => true 1161 ) 1162 ), 1163 'shadow' => true 1164 ), 1165 'editorStyle' => 'wp-block-categories-editor', 1166 'style' => 'wp-block-categories' 1167 ), 1168 'code' => array( 1169 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1170 'apiVersion' => 3, 1171 'name' => 'core/code', 1172 'title' => 'Code', 1173 'category' => 'text', 1174 'description' => 'Display code snippets that respect your spacing and tabs.', 1175 'textdomain' => 'default', 1176 'attributes' => array( 1177 'content' => array( 1178 'type' => 'rich-text', 1179 'source' => 'rich-text', 1180 'selector' => 'code', 1181 '__unstablePreserveWhiteSpace' => true, 1182 'role' => 'content' 1183 ) 1184 ), 1185 'supports' => array( 1186 'align' => array( 1187 'wide' 1188 ), 1189 'anchor' => true, 1190 'background' => array( 1191 'backgroundImage' => true, 1192 'backgroundSize' => true, 1193 'gradient' => true, 1194 '__experimentalDefaultControls' => array( 1195 'backgroundImage' => true, 1196 'gradient' => true 1197 ) 1198 ), 1199 'typography' => array( 1200 'fontSize' => true, 1201 'lineHeight' => true, 1202 '__experimentalFontFamily' => true, 1203 '__experimentalFontWeight' => true, 1204 '__experimentalFontStyle' => true, 1205 '__experimentalTextTransform' => true, 1206 '__experimentalTextDecoration' => true, 1207 '__experimentalLetterSpacing' => true, 1208 '__experimentalDefaultControls' => array( 1209 'fontSize' => true 1210 ) 1211 ), 1212 'spacing' => array( 1213 'margin' => array( 1214 'top', 1215 'bottom' 1216 ), 1217 'padding' => true, 1218 '__experimentalDefaultControls' => array( 1219 'margin' => false, 1220 'padding' => false 1221 ) 1222 ), 1223 '__experimentalBorder' => array( 1224 'radius' => true, 1225 'color' => true, 1226 'width' => true, 1227 'style' => true, 1228 '__experimentalDefaultControls' => array( 1229 'width' => true, 1230 'color' => true 1231 ) 1232 ), 1233 'color' => array( 1234 'text' => true, 1235 'background' => true, 1236 'gradients' => true, 1237 '__experimentalDefaultControls' => array( 1238 'background' => true, 1239 'text' => true 1240 ) 1241 ), 1242 'shadow' => true, 1243 'interactivity' => array( 1244 'clientNavigation' => true 1245 ) 1246 ), 1247 'style' => 'wp-block-code' 1248 ), 1249 'column' => array( 1250 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1251 'apiVersion' => 3, 1252 'name' => 'core/column', 1253 'title' => 'Column', 1254 'category' => 'design', 1255 'parent' => array( 1256 'core/columns' 1257 ), 1258 'description' => 'A single column within a columns block.', 1259 'textdomain' => 'default', 1260 'attributes' => array( 1261 'verticalAlignment' => array( 1262 'type' => 'string' 1263 ), 1264 'width' => array( 1265 'type' => 'string' 1266 ), 1267 'templateLock' => array( 1268 'type' => array( 1269 'string', 1270 'boolean' 1271 ), 1272 'enum' => array( 1273 'all', 1274 'insert', 1275 'contentOnly', 1276 false 1277 ) 1278 ) 1279 ), 1280 'supports' => array( 1281 '__experimentalOnEnter' => true, 1282 'anchor' => true, 1283 'reusable' => false, 1284 'html' => false, 1285 'background' => array( 1286 'backgroundImage' => true, 1287 'backgroundSize' => true, 1288 'gradient' => true, 1289 '__experimentalDefaultControls' => array( 1290 'backgroundImage' => true, 1291 'gradient' => true 1292 ) 1293 ), 1294 'color' => array( 1295 'gradients' => true, 1296 'heading' => true, 1297 'button' => true, 1298 'link' => true, 1299 '__experimentalDefaultControls' => array( 1300 'background' => true, 1301 'text' => true 1302 ) 1303 ), 1304 'shadow' => true, 1305 'spacing' => array( 1306 'blockGap' => true, 1307 'padding' => true, 1308 '__experimentalDefaultControls' => array( 1309 'padding' => true, 1310 'blockGap' => true 1311 ) 1312 ), 1313 '__experimentalBorder' => array( 1314 'color' => true, 1315 'radius' => true, 1316 'style' => true, 1317 'width' => true, 1318 '__experimentalDefaultControls' => array( 1319 'color' => true, 1320 'radius' => true, 1321 'style' => true, 1322 'width' => true 1323 ) 1324 ), 1325 'typography' => array( 1326 'fontSize' => true, 1327 'lineHeight' => true, 1328 '__experimentalFontFamily' => true, 1329 '__experimentalFontWeight' => true, 1330 '__experimentalFontStyle' => true, 1331 '__experimentalTextTransform' => true, 1332 '__experimentalTextDecoration' => true, 1333 '__experimentalLetterSpacing' => true, 1334 '__experimentalDefaultControls' => array( 1335 'fontSize' => true 1336 ) 1337 ), 1338 'layout' => true, 1339 'interactivity' => array( 1340 'clientNavigation' => true 1341 ), 1342 'allowedBlocks' => true 1343 ) 1344 ), 1345 'columns' => array( 1346 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1347 'apiVersion' => 3, 1348 'name' => 'core/columns', 1349 'title' => 'Columns', 1350 'category' => 'design', 1351 'allowedBlocks' => array( 1352 'core/column' 1353 ), 1354 'description' => 'Display content in multiple columns, with blocks added to each column.', 1355 'textdomain' => 'default', 1356 'attributes' => array( 1357 'verticalAlignment' => array( 1358 'type' => 'string' 1359 ), 1360 'isStackedOnMobile' => array( 1361 'type' => 'boolean', 1362 'default' => true 1363 ), 1364 'templateLock' => array( 1365 'type' => array( 1366 'string', 1367 'boolean' 1368 ), 1369 'enum' => array( 1370 'all', 1371 'insert', 1372 'contentOnly', 1373 false 1374 ) 1375 ) 1376 ), 1377 'supports' => array( 1378 'anchor' => true, 1379 'align' => array( 1380 'wide', 1381 'full' 1382 ), 1383 'html' => false, 1384 'color' => array( 1385 'gradients' => true, 1386 'link' => true, 1387 'heading' => true, 1388 'button' => true, 1389 '__experimentalDefaultControls' => array( 1390 'background' => true, 1391 'text' => true 1392 ) 1393 ), 1394 'background' => array( 1395 'backgroundImage' => true, 1396 'backgroundSize' => true, 1397 'gradient' => true, 1398 '__experimentalDefaultControls' => array( 1399 'backgroundImage' => true, 1400 'gradient' => true 1401 ) 1402 ), 1403 'spacing' => array( 1404 'blockGap' => array( 1405 '__experimentalDefault' => '2em', 1406 'sides' => array( 1407 'horizontal', 1408 'vertical' 1409 ) 1410 ), 1411 'margin' => array( 1412 'top', 1413 'bottom' 1414 ), 1415 'padding' => true, 1416 '__experimentalDefaultControls' => array( 1417 'padding' => true, 1418 'blockGap' => true 1419 ) 1420 ), 1421 'layout' => array( 1422 'allowSwitching' => false, 1423 'allowInheriting' => false, 1424 'allowEditing' => false, 1425 'default' => array( 1426 'type' => 'flex', 1427 'flexWrap' => 'nowrap' 1428 ) 1429 ), 1430 '__experimentalBorder' => array( 1431 'color' => true, 1432 'radius' => true, 1433 'style' => true, 1434 'width' => true, 1435 '__experimentalDefaultControls' => array( 1436 'color' => true, 1437 'radius' => true, 1438 'style' => true, 1439 'width' => true 1440 ) 1441 ), 1442 'typography' => array( 1443 'fontSize' => true, 1444 'lineHeight' => true, 1445 '__experimentalFontFamily' => true, 1446 '__experimentalFontWeight' => true, 1447 '__experimentalFontStyle' => true, 1448 '__experimentalTextTransform' => true, 1449 '__experimentalTextDecoration' => true, 1450 '__experimentalLetterSpacing' => true, 1451 '__experimentalDefaultControls' => array( 1452 'fontSize' => true 1453 ) 1454 ), 1455 'interactivity' => array( 1456 'clientNavigation' => true 1457 ), 1458 'shadow' => true 1459 ), 1460 'editorStyle' => 'wp-block-columns-editor', 1461 'style' => 'wp-block-columns' 1462 ), 1463 'comment-author-name' => array( 1464 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1465 'apiVersion' => 3, 1466 'name' => 'core/comment-author-name', 1467 'title' => 'Comment Author Name', 1468 'category' => 'theme', 1469 'ancestor' => array( 1470 'core/comment-template' 1471 ), 1472 'description' => 'Displays the name of the author of the comment.', 1473 'textdomain' => 'default', 1474 'attributes' => array( 1475 'isLink' => array( 1476 'type' => 'boolean', 1477 'default' => true 1478 ), 1479 'linkTarget' => array( 1480 'type' => 'string', 1481 'default' => '_self' 1482 ) 1483 ), 1484 'usesContext' => array( 1485 'commentId' 1486 ), 1487 'supports' => array( 1488 'anchor' => true, 1489 'html' => false, 1490 'background' => array( 1491 'gradient' => true 1492 ), 1493 'spacing' => array( 1494 'margin' => true, 1495 'padding' => true 1496 ), 1497 'color' => array( 1498 'gradients' => true, 1499 'link' => true, 1500 '__experimentalDefaultControls' => array( 1501 'background' => true, 1502 'text' => true, 1503 'link' => true 1504 ) 1505 ), 1506 'typography' => array( 1507 'fontSize' => true, 1508 'lineHeight' => true, 1509 'textAlign' => true, 1510 '__experimentalFontFamily' => true, 1511 '__experimentalFontWeight' => true, 1512 '__experimentalFontStyle' => true, 1513 '__experimentalTextTransform' => true, 1514 '__experimentalTextDecoration' => true, 1515 '__experimentalLetterSpacing' => true, 1516 '__experimentalDefaultControls' => array( 1517 'fontSize' => true 1518 ) 1519 ), 1520 'interactivity' => array( 1521 'clientNavigation' => true 1522 ), 1523 '__experimentalBorder' => array( 1524 'radius' => true, 1525 'color' => true, 1526 'width' => true, 1527 'style' => true, 1528 '__experimentalDefaultControls' => array( 1529 'radius' => true, 1530 'color' => true, 1531 'width' => true, 1532 'style' => true 1533 ) 1534 ) 1535 ), 1536 'style' => 'wp-block-comment-author-name' 1537 ), 1538 'comment-content' => array( 1539 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1540 'apiVersion' => 3, 1541 'name' => 'core/comment-content', 1542 'title' => 'Comment Content', 1543 'category' => 'theme', 1544 'ancestor' => array( 1545 'core/comment-template' 1546 ), 1547 'description' => 'Displays the contents of a comment.', 1548 'textdomain' => 'default', 1549 'usesContext' => array( 1550 'commentId' 1551 ), 1552 'supports' => array( 1553 'anchor' => true, 1554 'background' => array( 1555 'gradient' => true 1556 ), 1557 'color' => array( 1558 'gradients' => true, 1559 'heading' => true, 1560 'button' => true, 1561 'link' => true, 1562 '__experimentalDefaultControls' => array( 1563 'background' => true, 1564 'text' => true 1565 ) 1566 ), 1567 'typography' => array( 1568 'fontSize' => true, 1569 'lineHeight' => true, 1570 'textAlign' => true, 1571 '__experimentalFontFamily' => true, 1572 '__experimentalFontWeight' => true, 1573 '__experimentalFontStyle' => true, 1574 '__experimentalTextTransform' => true, 1575 '__experimentalTextDecoration' => true, 1576 '__experimentalLetterSpacing' => true, 1577 '__experimentalDefaultControls' => array( 1578 'fontSize' => true 1579 ) 1580 ), 1581 '__experimentalBorder' => array( 1582 'radius' => true, 1583 'color' => true, 1584 'width' => true, 1585 'style' => true, 1586 '__experimentalDefaultControls' => array( 1587 'radius' => true, 1588 'color' => true, 1589 'width' => true, 1590 'style' => true 1591 ) 1592 ), 1593 'spacing' => array( 1594 'padding' => array( 1595 'horizontal', 1596 'vertical' 1597 ), 1598 '__experimentalDefaultControls' => array( 1599 'padding' => true 1600 ) 1601 ), 1602 'html' => false 1603 ), 1604 'style' => 'wp-block-comment-content' 1605 ), 1606 'comment-date' => array( 1607 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1608 'apiVersion' => 3, 1609 'name' => 'core/comment-date', 1610 'title' => 'Comment Date', 1611 'category' => 'theme', 1612 'ancestor' => array( 1613 'core/comment-template' 1614 ), 1615 'description' => 'Displays the date on which the comment was posted.', 1616 'textdomain' => 'default', 1617 'attributes' => array( 1618 'format' => array( 1619 'type' => 'string' 1620 ), 1621 'isLink' => array( 1622 'type' => 'boolean', 1623 'default' => true 1624 ) 1625 ), 1626 'usesContext' => array( 1627 'commentId' 1628 ), 1629 'supports' => array( 1630 'anchor' => true, 1631 'html' => false, 1632 'background' => array( 1633 'gradient' => true 1634 ), 1635 'color' => array( 1636 'gradients' => true, 1637 'link' => true, 1638 '__experimentalDefaultControls' => array( 1639 'background' => true, 1640 'text' => true, 1641 'link' => true 1642 ) 1643 ), 1644 'spacing' => array( 1645 'margin' => true, 1646 'padding' => true 1647 ), 1648 'typography' => array( 1649 'fontSize' => true, 1650 'lineHeight' => true, 1651 'textAlign' => true, 1652 '__experimentalFontFamily' => true, 1653 '__experimentalFontWeight' => true, 1654 '__experimentalFontStyle' => true, 1655 '__experimentalTextTransform' => true, 1656 '__experimentalTextDecoration' => true, 1657 '__experimentalLetterSpacing' => true, 1658 '__experimentalDefaultControls' => array( 1659 'fontSize' => true 1660 ) 1661 ), 1662 'interactivity' => array( 1663 'clientNavigation' => true 1664 ), 1665 '__experimentalBorder' => array( 1666 'radius' => true, 1667 'color' => true, 1668 'width' => true, 1669 'style' => true, 1670 '__experimentalDefaultControls' => array( 1671 'radius' => true, 1672 'color' => true, 1673 'width' => true, 1674 'style' => true 1675 ) 1676 ) 1677 ), 1678 'style' => 'wp-block-comment-date' 1679 ), 1680 'comment-edit-link' => array( 1681 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1682 'apiVersion' => 3, 1683 'name' => 'core/comment-edit-link', 1684 'title' => 'Comment Edit Link', 1685 'category' => 'theme', 1686 'ancestor' => array( 1687 'core/comment-template' 1688 ), 1689 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.', 1690 'textdomain' => 'default', 1691 'usesContext' => array( 1692 'commentId' 1693 ), 1694 'attributes' => array( 1695 'linkTarget' => array( 1696 'type' => 'string', 1697 'default' => '_self' 1698 ) 1699 ), 1700 'supports' => array( 1701 'anchor' => true, 1702 'html' => false, 1703 'background' => array( 1704 'gradient' => true 1705 ), 1706 'color' => array( 1707 'link' => true, 1708 'gradients' => true, 1709 'text' => false, 1710 '__experimentalDefaultControls' => array( 1711 'background' => true, 1712 'link' => true 1713 ) 1714 ), 1715 'spacing' => array( 1716 'margin' => true, 1717 'padding' => true, 1718 '__experimentalDefaultControls' => array( 1719 'margin' => false, 1720 'padding' => false 1721 ) 1722 ), 1723 'typography' => array( 1724 'fontSize' => true, 1725 'lineHeight' => true, 1726 'textAlign' => true, 1727 '__experimentalFontFamily' => true, 1728 '__experimentalFontWeight' => true, 1729 '__experimentalFontStyle' => true, 1730 '__experimentalTextTransform' => true, 1731 '__experimentalTextDecoration' => true, 1732 '__experimentalLetterSpacing' => true, 1733 '__experimentalDefaultControls' => array( 1734 'fontSize' => true 1735 ) 1736 ), 1737 'interactivity' => array( 1738 'clientNavigation' => true 1739 ), 1740 '__experimentalBorder' => array( 1741 'radius' => true, 1742 'color' => true, 1743 'width' => true, 1744 'style' => true 1745 ) 1746 ), 1747 'style' => 'wp-block-comment-edit-link' 1748 ), 1749 'comment-reply-link' => array( 1750 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1751 'apiVersion' => 3, 1752 'name' => 'core/comment-reply-link', 1753 'title' => 'Comment Reply Link', 1754 'category' => 'theme', 1755 'ancestor' => array( 1756 'core/comment-template' 1757 ), 1758 'description' => 'Displays a link to reply to a comment.', 1759 'textdomain' => 'default', 1760 'usesContext' => array( 1761 'commentId' 1762 ), 1763 'supports' => array( 1764 'anchor' => true, 1765 'background' => array( 1766 'gradient' => true 1767 ), 1768 'color' => array( 1769 'gradients' => true, 1770 'link' => true, 1771 'text' => false, 1772 '__experimentalDefaultControls' => array( 1773 'background' => true, 1774 'link' => true 1775 ) 1776 ), 1777 'spacing' => array( 1778 'margin' => true, 1779 'padding' => true, 1780 '__experimentalDefaultControls' => array( 1781 'margin' => false, 1782 'padding' => false 1783 ) 1784 ), 1785 'typography' => array( 1786 'fontSize' => true, 1787 'lineHeight' => true, 1788 'textAlign' => true, 1789 '__experimentalFontFamily' => true, 1790 '__experimentalFontWeight' => true, 1791 '__experimentalFontStyle' => true, 1792 '__experimentalTextTransform' => true, 1793 '__experimentalTextDecoration' => true, 1794 '__experimentalLetterSpacing' => true, 1795 '__experimentalDefaultControls' => array( 1796 'fontSize' => true 1797 ) 1798 ), 1799 '__experimentalBorder' => array( 1800 'radius' => true, 1801 'color' => true, 1802 'width' => true, 1803 'style' => true 1804 ), 1805 'html' => false 1806 ), 1807 'style' => 'wp-block-comment-reply-link' 1808 ), 1809 'comment-template' => array( 1810 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1811 'apiVersion' => 3, 1812 'name' => 'core/comment-template', 1813 'title' => 'Comment Template', 1814 'category' => 'design', 1815 'parent' => array( 1816 'core/comments' 1817 ), 1818 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.', 1819 'textdomain' => 'default', 1820 'usesContext' => array( 1821 'postId' 1822 ), 1823 'supports' => array( 1824 'anchor' => true, 1825 'align' => true, 1826 'html' => false, 1827 'reusable' => false, 1828 'spacing' => array( 1829 'margin' => true, 1830 'padding' => true 1831 ), 1832 'typography' => array( 1833 'fontSize' => true, 1834 'lineHeight' => true, 1835 '__experimentalFontFamily' => true, 1836 '__experimentalFontWeight' => true, 1837 '__experimentalFontStyle' => true, 1838 '__experimentalTextTransform' => true, 1839 '__experimentalTextDecoration' => true, 1840 '__experimentalLetterSpacing' => true, 1841 '__experimentalDefaultControls' => array( 1842 'fontSize' => true 1843 ) 1844 ), 1845 'interactivity' => array( 1846 'clientNavigation' => true 1847 ), 1848 '__experimentalBorder' => array( 1849 'radius' => true, 1850 'color' => true, 1851 'width' => true, 1852 'style' => true, 1853 '__experimentalDefaultControls' => array( 1854 'radius' => true, 1855 'color' => true, 1856 'width' => true, 1857 'style' => true 1858 ) 1859 ) 1860 ), 1861 'style' => 'wp-block-comment-template' 1862 ), 1863 'comments' => array( 1864 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1865 'apiVersion' => 3, 1866 'name' => 'core/comments', 1867 'title' => 'Comments', 1868 'category' => 'theme', 1869 'description' => 'An advanced block that allows displaying post comments using different visual configurations.', 1870 'textdomain' => 'default', 1871 'attributes' => array( 1872 'tagName' => array( 1873 'type' => 'string', 1874 'default' => 'div' 1875 ), 1876 'legacy' => array( 1877 'type' => 'boolean', 1878 'default' => false 1879 ) 1880 ), 1881 'supports' => array( 1882 'anchor' => true, 1883 'align' => array( 1884 'wide', 1885 'full' 1886 ), 1887 'html' => false, 1888 'background' => array( 1889 'backgroundImage' => true, 1890 'backgroundSize' => true, 1891 'gradient' => true, 1892 '__experimentalDefaultControls' => array( 1893 'backgroundImage' => true, 1894 'gradient' => true 1895 ) 1896 ), 1897 'color' => array( 1898 'gradients' => true, 1899 'button' => true, 1900 'heading' => true, 1901 'link' => true, 1902 '__experimentalDefaultControls' => array( 1903 'background' => true, 1904 'text' => true, 1905 'link' => true 1906 ) 1907 ), 1908 'spacing' => array( 1909 'margin' => true, 1910 'padding' => true 1911 ), 1912 'typography' => array( 1913 'fontSize' => true, 1914 'lineHeight' => true, 1915 '__experimentalFontFamily' => true, 1916 '__experimentalFontWeight' => true, 1917 '__experimentalFontStyle' => true, 1918 '__experimentalTextTransform' => true, 1919 '__experimentalTextDecoration' => true, 1920 '__experimentalLetterSpacing' => true, 1921 '__experimentalDefaultControls' => array( 1922 'fontSize' => true 1923 ) 1924 ), 1925 '__experimentalBorder' => array( 1926 'radius' => true, 1927 'color' => true, 1928 'width' => true, 1929 'style' => true, 1930 '__experimentalDefaultControls' => array( 1931 'radius' => true, 1932 'color' => true, 1933 'width' => true, 1934 'style' => true 1935 ) 1936 ) 1937 ), 1938 'editorStyle' => 'wp-block-comments-editor', 1939 'usesContext' => array( 1940 'postId', 1941 'postType' 1942 ) 1943 ), 1944 'comments-pagination' => array( 1945 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1946 'apiVersion' => 3, 1947 'name' => 'core/comments-pagination', 1948 'title' => 'Comments Pagination', 1949 'category' => 'theme', 1950 'parent' => array( 1951 'core/comments' 1952 ), 1953 'allowedBlocks' => array( 1954 'core/comments-pagination-previous', 1955 'core/comments-pagination-numbers', 1956 'core/comments-pagination-next' 1957 ), 1958 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.', 1959 'textdomain' => 'default', 1960 'attributes' => array( 1961 'paginationArrow' => array( 1962 'type' => 'string', 1963 'default' => 'none' 1964 ) 1965 ), 1966 'example' => array( 1967 'attributes' => array( 1968 'paginationArrow' => 'none' 1969 ) 1970 ), 1971 'providesContext' => array( 1972 'comments/paginationArrow' => 'paginationArrow' 1973 ), 1974 'supports' => array( 1975 'anchor' => true, 1976 'align' => true, 1977 'reusable' => false, 1978 'html' => false, 1979 'background' => array( 1980 'gradient' => true 1981 ), 1982 'color' => array( 1983 'gradients' => true, 1984 'link' => true, 1985 '__experimentalDefaultControls' => array( 1986 'background' => true, 1987 'text' => true, 1988 'link' => true 1989 ) 1990 ), 1991 'layout' => array( 1992 'allowSwitching' => false, 1993 'allowInheriting' => false, 1994 'default' => array( 1995 'type' => 'flex' 1996 ) 1997 ), 1998 'typography' => array( 1999 'fontSize' => true, 2000 'lineHeight' => true, 2001 '__experimentalFontFamily' => true, 2002 '__experimentalFontWeight' => true, 2003 '__experimentalFontStyle' => true, 2004 '__experimentalTextTransform' => true, 2005 '__experimentalTextDecoration' => true, 2006 '__experimentalLetterSpacing' => true, 2007 '__experimentalDefaultControls' => array( 2008 'fontSize' => true 2009 ) 2010 ), 2011 'interactivity' => array( 2012 'clientNavigation' => true 2013 ) 2014 ), 2015 'editorStyle' => 'wp-block-comments-pagination-editor', 2016 'style' => 'wp-block-comments-pagination' 2017 ), 2018 'comments-pagination-next' => array( 2019 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2020 'apiVersion' => 3, 2021 'name' => 'core/comments-pagination-next', 2022 'title' => 'Comments Next Page', 2023 'category' => 'theme', 2024 'parent' => array( 2025 'core/comments-pagination' 2026 ), 2027 'description' => 'Displays the next comment\'s page link.', 2028 'textdomain' => 'default', 2029 'attributes' => array( 2030 'label' => array( 2031 'type' => 'string' 2032 ) 2033 ), 2034 'usesContext' => array( 2035 'postId', 2036 'comments/paginationArrow' 2037 ), 2038 'supports' => array( 2039 'anchor' => true, 2040 'reusable' => false, 2041 'html' => false, 2042 'background' => array( 2043 'gradient' => true 2044 ), 2045 'color' => array( 2046 'gradients' => true, 2047 'text' => false, 2048 '__experimentalDefaultControls' => array( 2049 'background' => true 2050 ) 2051 ), 2052 'typography' => array( 2053 'fontSize' => true, 2054 'lineHeight' => true, 2055 '__experimentalFontFamily' => true, 2056 '__experimentalFontWeight' => true, 2057 '__experimentalFontStyle' => true, 2058 '__experimentalTextTransform' => true, 2059 '__experimentalTextDecoration' => true, 2060 '__experimentalLetterSpacing' => true, 2061 '__experimentalDefaultControls' => array( 2062 'fontSize' => true 2063 ) 2064 ), 2065 'interactivity' => array( 2066 'clientNavigation' => true 2067 ) 2068 ) 2069 ), 2070 'comments-pagination-numbers' => array( 2071 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2072 'apiVersion' => 3, 2073 'name' => 'core/comments-pagination-numbers', 2074 'title' => 'Comments Page Numbers', 2075 'category' => 'theme', 2076 'parent' => array( 2077 'core/comments-pagination' 2078 ), 2079 'description' => 'Displays a list of page numbers for comments pagination.', 2080 'textdomain' => 'default', 2081 'usesContext' => array( 2082 'postId' 2083 ), 2084 'supports' => array( 2085 'anchor' => true, 2086 'reusable' => false, 2087 'html' => false, 2088 'background' => array( 2089 'gradient' => true 2090 ), 2091 'color' => array( 2092 'gradients' => true, 2093 'text' => false, 2094 '__experimentalDefaultControls' => array( 2095 'background' => true 2096 ) 2097 ), 2098 'typography' => array( 2099 'fontSize' => true, 2100 'lineHeight' => true, 2101 '__experimentalFontFamily' => true, 2102 '__experimentalFontWeight' => true, 2103 '__experimentalFontStyle' => true, 2104 '__experimentalTextTransform' => true, 2105 '__experimentalTextDecoration' => true, 2106 '__experimentalLetterSpacing' => true, 2107 '__experimentalDefaultControls' => array( 2108 'fontSize' => true 2109 ) 2110 ), 2111 'interactivity' => array( 2112 'clientNavigation' => true 2113 ), 2114 'spacing' => array( 2115 'margin' => true, 2116 'padding' => true, 2117 '__experimentalDefaultControls' => array( 2118 'padding' => true 2119 ) 2120 ) 2121 ) 2122 ), 2123 'comments-pagination-previous' => array( 2124 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2125 'apiVersion' => 3, 2126 'name' => 'core/comments-pagination-previous', 2127 'title' => 'Comments Previous Page', 2128 'category' => 'theme', 2129 'parent' => array( 2130 'core/comments-pagination' 2131 ), 2132 'description' => 'Displays the previous comment\'s page link.', 2133 'textdomain' => 'default', 2134 'attributes' => array( 2135 'label' => array( 2136 'type' => 'string' 2137 ) 2138 ), 2139 'usesContext' => array( 2140 'postId', 2141 'comments/paginationArrow' 2142 ), 2143 'supports' => array( 2144 'anchor' => true, 2145 'reusable' => false, 2146 'html' => false, 2147 'background' => array( 2148 'gradient' => true, 2149 '__experimentalDefaultControls' => array( 2150 'gradient' => true 2151 ) 2152 ), 2153 'color' => array( 2154 'gradients' => true, 2155 'text' => false, 2156 '__experimentalDefaultControls' => array( 2157 'background' => true 2158 ) 2159 ), 2160 'typography' => array( 2161 'fontSize' => true, 2162 'lineHeight' => true, 2163 '__experimentalFontFamily' => true, 2164 '__experimentalFontWeight' => true, 2165 '__experimentalFontStyle' => true, 2166 '__experimentalTextTransform' => true, 2167 '__experimentalTextDecoration' => true, 2168 '__experimentalLetterSpacing' => true, 2169 '__experimentalDefaultControls' => array( 2170 'fontSize' => true 2171 ) 2172 ), 2173 'interactivity' => array( 2174 'clientNavigation' => true 2175 ) 2176 ) 2177 ), 2178 'comments-title' => array( 2179 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2180 'apiVersion' => 3, 2181 'name' => 'core/comments-title', 2182 'title' => 'Comments Title', 2183 'category' => 'theme', 2184 'ancestor' => array( 2185 'core/comments' 2186 ), 2187 'description' => 'Displays a title with the number of comments.', 2188 'textdomain' => 'default', 2189 'usesContext' => array( 2190 'postId', 2191 'postType' 2192 ), 2193 'attributes' => array( 2194 'showPostTitle' => array( 2195 'type' => 'boolean', 2196 'default' => true 2197 ), 2198 'showCommentsCount' => array( 2199 'type' => 'boolean', 2200 'default' => true 2201 ), 2202 'level' => array( 2203 'type' => 'number', 2204 'default' => 2 2205 ), 2206 'levelOptions' => array( 2207 'type' => 'array' 2208 ) 2209 ), 2210 'supports' => array( 2211 'anchor' => true, 2212 'align' => true, 2213 'html' => false, 2214 'background' => array( 2215 'gradient' => true 2216 ), 2217 '__experimentalBorder' => array( 2218 'radius' => true, 2219 'color' => true, 2220 'width' => true, 2221 'style' => true 2222 ), 2223 'color' => array( 2224 'gradients' => true, 2225 '__experimentalDefaultControls' => array( 2226 'background' => true, 2227 'text' => true 2228 ) 2229 ), 2230 'spacing' => array( 2231 'margin' => true, 2232 'padding' => true 2233 ), 2234 'typography' => array( 2235 'fontSize' => true, 2236 'lineHeight' => true, 2237 'textAlign' => true, 2238 '__experimentalFontFamily' => true, 2239 '__experimentalFontWeight' => true, 2240 '__experimentalFontStyle' => true, 2241 '__experimentalTextTransform' => true, 2242 '__experimentalTextDecoration' => true, 2243 '__experimentalLetterSpacing' => true, 2244 '__experimentalDefaultControls' => array( 2245 'fontSize' => true, 2246 '__experimentalFontFamily' => true, 2247 '__experimentalFontStyle' => true, 2248 '__experimentalFontWeight' => true 2249 ) 2250 ), 2251 'interactivity' => array( 2252 'clientNavigation' => true 2253 ) 2254 ) 2255 ), 2256 'cover' => array( 2257 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2258 'apiVersion' => 3, 2259 'name' => 'core/cover', 2260 'title' => 'Cover', 2261 'category' => 'media', 2262 'description' => 'Add an image or video with a text overlay.', 2263 'textdomain' => 'default', 2264 'attributes' => array( 2265 'url' => array( 2266 'type' => 'string', 2267 'role' => 'content' 2268 ), 2269 'useFeaturedImage' => array( 2270 'type' => 'boolean', 2271 'default' => false 2272 ), 2273 'id' => array( 2274 'type' => 'number' 2275 ), 2276 'alt' => array( 2277 'type' => 'string', 2278 'default' => '' 2279 ), 2280 'hasParallax' => array( 2281 'type' => 'boolean', 2282 'default' => false 2283 ), 2284 'isRepeated' => array( 2285 'type' => 'boolean', 2286 'default' => false 2287 ), 2288 'dimRatio' => array( 2289 'type' => 'number', 2290 'default' => 100 2291 ), 2292 'overlayColor' => array( 2293 'type' => 'string' 2294 ), 2295 'customOverlayColor' => array( 2296 'type' => 'string' 2297 ), 2298 'isUserOverlayColor' => array( 2299 'type' => 'boolean' 2300 ), 2301 'backgroundType' => array( 2302 'type' => 'string', 2303 'default' => 'image' 2304 ), 2305 'focalPoint' => array( 2306 'type' => 'object' 2307 ), 2308 'minHeight' => array( 2309 'type' => 'number' 2310 ), 2311 'minHeightUnit' => array( 2312 'type' => 'string' 2313 ), 2314 'gradient' => array( 2315 'type' => 'string' 2316 ), 2317 'customGradient' => array( 2318 'type' => 'string' 2319 ), 2320 'contentPosition' => array( 2321 'type' => 'string' 2322 ), 2323 'isDark' => array( 2324 'type' => 'boolean', 2325 'default' => true 2326 ), 2327 'templateLock' => array( 2328 'type' => array( 2329 'string', 2330 'boolean' 2331 ), 2332 'enum' => array( 2333 'all', 2334 'insert', 2335 'contentOnly', 2336 false 2337 ) 2338 ), 2339 'tagName' => array( 2340 'type' => 'string', 2341 'default' => 'div' 2342 ), 2343 'sizeSlug' => array( 2344 'type' => 'string' 2345 ), 2346 'poster' => array( 2347 'type' => 'string', 2348 'source' => 'attribute', 2349 'selector' => 'video', 2350 'attribute' => 'poster' 2351 ), 2352 'allowedVideoProviders' => array( 2353 'type' => 'array', 2354 'default' => array( 2355 'youtube', 2356 'vimeo', 2357 'videopress', 2358 'animoto', 2359 'tiktok', 2360 'wordpress-tv' 2361 ) 2362 ) 2363 ), 2364 'usesContext' => array( 2365 'postId', 2366 'postType' 2367 ), 2368 'supports' => array( 2369 '__experimentalOnEnter' => true, 2370 'anchor' => true, 2371 'align' => true, 2372 'html' => false, 2373 'shadow' => true, 2374 'spacing' => array( 2375 'padding' => true, 2376 'margin' => array( 2377 'top', 2378 'bottom' 2379 ), 2380 'blockGap' => true, 2381 '__experimentalDefaultControls' => array( 2382 'padding' => true, 2383 'blockGap' => true 2384 ) 2385 ), 2386 '__experimentalBorder' => array( 2387 'color' => true, 2388 'radius' => true, 2389 'style' => true, 2390 'width' => true, 2391 '__experimentalDefaultControls' => array( 2392 'color' => true, 2393 'radius' => true, 2394 'style' => true, 2395 'width' => true 2396 ) 2397 ), 2398 'color' => array( 2399 'heading' => true, 2400 'text' => true, 2401 'background' => false, 2402 '__experimentalSkipSerialization' => array( 2403 'gradients' 2404 ), 2405 'enableContrastChecker' => false 2406 ), 2407 'dimensions' => array( 2408 'aspectRatio' => true 2409 ), 2410 'typography' => array( 2411 'fontSize' => true, 2412 'lineHeight' => true, 2413 '__experimentalFontFamily' => true, 2414 '__experimentalFontWeight' => true, 2415 '__experimentalFontStyle' => true, 2416 '__experimentalTextTransform' => true, 2417 '__experimentalTextDecoration' => true, 2418 '__experimentalLetterSpacing' => true, 2419 '__experimentalDefaultControls' => array( 2420 'fontSize' => true 2421 ) 2422 ), 2423 'layout' => array( 2424 'allowJustification' => false 2425 ), 2426 'interactivity' => array( 2427 'clientNavigation' => true 2428 ), 2429 'filter' => array( 2430 'duotone' => true 2431 ), 2432 'allowedBlocks' => true 2433 ), 2434 'selectors' => array( 2435 'filter' => array( 2436 'duotone' => '.wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background' 2437 ) 2438 ), 2439 'editorStyle' => 'wp-block-cover-editor', 2440 'style' => 'wp-block-cover' 2441 ), 2442 'details' => array( 2443 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2444 'apiVersion' => 3, 2445 'name' => 'core/details', 2446 'title' => 'Details', 2447 'category' => 'text', 2448 'description' => 'Hide and show additional content.', 2449 'keywords' => array( 2450 'summary', 2451 'toggle', 2452 'disclosure' 2453 ), 2454 'textdomain' => 'default', 2455 'attributes' => array( 2456 'showContent' => array( 2457 'type' => 'boolean', 2458 'default' => false 2459 ), 2460 'summary' => array( 2461 'type' => 'rich-text', 2462 'source' => 'rich-text', 2463 'selector' => 'summary', 2464 'role' => 'content' 2465 ), 2466 'name' => array( 2467 'type' => 'string', 2468 'source' => 'attribute', 2469 'attribute' => 'name', 2470 'selector' => '.wp-block-details' 2471 ), 2472 'placeholder' => array( 2473 'type' => 'string' 2474 ) 2475 ), 2476 'supports' => array( 2477 '__experimentalOnEnter' => true, 2478 'align' => array( 2479 'wide', 2480 'full' 2481 ), 2482 'anchor' => true, 2483 'background' => array( 2484 'backgroundImage' => true, 2485 'backgroundSize' => true, 2486 'gradient' => true, 2487 '__experimentalDefaultControls' => array( 2488 'backgroundImage' => true, 2489 'gradient' => true 2490 ) 2491 ), 2492 'color' => array( 2493 'gradients' => true, 2494 'link' => true, 2495 'heading' => true, 2496 'button' => true, 2497 '__experimentalDefaultControls' => array( 2498 'background' => true, 2499 'text' => true 2500 ) 2501 ), 2502 '__experimentalBorder' => array( 2503 'color' => true, 2504 'width' => true, 2505 'style' => true 2506 ), 2507 'html' => false, 2508 'shadow' => true, 2509 'spacing' => array( 2510 'margin' => true, 2511 'padding' => true, 2512 'blockGap' => true, 2513 '__experimentalDefaultControls' => array( 2514 'margin' => false, 2515 'padding' => false 2516 ) 2517 ), 2518 'typography' => array( 2519 'fontSize' => true, 2520 'lineHeight' => true, 2521 '__experimentalFontFamily' => true, 2522 '__experimentalFontWeight' => true, 2523 '__experimentalFontStyle' => true, 2524 '__experimentalTextTransform' => true, 2525 '__experimentalTextDecoration' => true, 2526 '__experimentalLetterSpacing' => true, 2527 '__experimentalDefaultControls' => array( 2528 'fontSize' => true 2529 ) 2530 ), 2531 'layout' => array( 2532 'allowEditing' => false 2533 ), 2534 'interactivity' => array( 2535 'clientNavigation' => true 2536 ), 2537 'allowedBlocks' => true 2538 ), 2539 'editorStyle' => 'wp-block-details-editor', 2540 'style' => 'wp-block-details' 2541 ), 2542 'embed' => array( 2543 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2544 'apiVersion' => 3, 2545 'name' => 'core/embed', 2546 'title' => 'Embed', 2547 'category' => 'embed', 2548 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.', 2549 'textdomain' => 'default', 2550 'attributes' => array( 2551 'url' => array( 2552 'type' => 'string', 2553 'role' => 'content' 2554 ), 2555 'caption' => array( 2556 'type' => 'rich-text', 2557 'source' => 'rich-text', 2558 'selector' => 'figcaption', 2559 'role' => 'content' 2560 ), 2561 'type' => array( 2562 'type' => 'string', 2563 'role' => 'content' 2564 ), 2565 'providerNameSlug' => array( 2566 'type' => 'string', 2567 'role' => 'content' 2568 ), 2569 'allowResponsive' => array( 2570 'type' => 'boolean', 2571 'default' => true 2572 ), 2573 'responsive' => array( 2574 'type' => 'boolean', 2575 'default' => false, 2576 'role' => 'content' 2577 ), 2578 'previewable' => array( 2579 'type' => 'boolean', 2580 'default' => true, 2581 'role' => 'content' 2582 ) 2583 ), 2584 'supports' => array( 2585 'anchor' => true, 2586 'align' => true, 2587 'spacing' => array( 2588 'margin' => true 2589 ), 2590 'interactivity' => array( 2591 'clientNavigation' => true 2592 ) 2593 ), 2594 'editorStyle' => 'wp-block-embed-editor', 2595 'style' => 'wp-block-embed' 2596 ), 2597 'file' => array( 2598 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2599 'apiVersion' => 3, 2600 'name' => 'core/file', 2601 'title' => 'File', 2602 'category' => 'media', 2603 'description' => 'Add a link to a downloadable file.', 2604 'keywords' => array( 2605 'document', 2606 'pdf', 2607 'download' 2608 ), 2609 'textdomain' => 'default', 2610 'attributes' => array( 2611 'id' => array( 2612 'type' => 'number' 2613 ), 2614 'blob' => array( 2615 'type' => 'string', 2616 'role' => 'local' 2617 ), 2618 'href' => array( 2619 'type' => 'string', 2620 'role' => 'content' 2621 ), 2622 'fileId' => array( 2623 'type' => 'string', 2624 'source' => 'attribute', 2625 'selector' => 'a:not([download])', 2626 'attribute' => 'id' 2627 ), 2628 'fileName' => array( 2629 'type' => 'rich-text', 2630 'source' => 'rich-text', 2631 'selector' => 'a:not([download])', 2632 'role' => 'content' 2633 ), 2634 'textLinkHref' => array( 2635 'type' => 'string', 2636 'source' => 'attribute', 2637 'selector' => 'a:not([download])', 2638 'attribute' => 'href', 2639 'role' => 'content' 2640 ), 2641 'textLinkTarget' => array( 2642 'type' => 'string', 2643 'source' => 'attribute', 2644 'selector' => 'a:not([download])', 2645 'attribute' => 'target' 2646 ), 2647 'showDownloadButton' => array( 2648 'type' => 'boolean', 2649 'default' => true 2650 ), 2651 'downloadButtonText' => array( 2652 'type' => 'rich-text', 2653 'source' => 'rich-text', 2654 'selector' => 'a[download]', 2655 'role' => 'content' 2656 ), 2657 'displayPreview' => array( 2658 'type' => 'boolean' 2659 ), 2660 'previewHeight' => array( 2661 'type' => 'number', 2662 'default' => 600 2663 ) 2664 ), 2665 'supports' => array( 2666 'anchor' => true, 2667 'align' => true, 2668 'background' => array( 2669 'backgroundImage' => true, 2670 'backgroundSize' => true, 2671 'gradient' => true, 2672 '__experimentalDefaultControls' => array( 2673 'backgroundImage' => true, 2674 'gradient' => true 2675 ) 2676 ), 2677 'spacing' => array( 2678 'margin' => true, 2679 'padding' => true 2680 ), 2681 'color' => array( 2682 'gradients' => true, 2683 'link' => true, 2684 'text' => false, 2685 '__experimentalDefaultControls' => array( 2686 'background' => true, 2687 'link' => true 2688 ) 2689 ), 2690 '__experimentalBorder' => array( 2691 'radius' => true, 2692 'color' => true, 2693 'width' => true, 2694 'style' => true, 2695 '__experimentalDefaultControls' => array( 2696 'radius' => true, 2697 'color' => true, 2698 'width' => true, 2699 'style' => true 2700 ) 2701 ), 2702 'interactivity' => true 2703 ), 2704 'editorStyle' => 'wp-block-file-editor', 2705 'style' => 'wp-block-file' 2706 ), 2707 'footnotes' => array( 2708 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2709 'apiVersion' => 3, 2710 'name' => 'core/footnotes', 2711 'title' => 'Footnotes', 2712 'category' => 'text', 2713 'description' => 'Display footnotes added to the page.', 2714 'keywords' => array( 2715 'references' 2716 ), 2717 'textdomain' => 'default', 2718 'usesContext' => array( 2719 'postId', 2720 'postType' 2721 ), 2722 'supports' => array( 2723 'anchor' => true, 2724 'background' => array( 2725 'backgroundImage' => true, 2726 'backgroundSize' => true, 2727 'gradient' => true, 2728 '__experimentalDefaultControls' => array( 2729 'backgroundImage' => true, 2730 'gradient' => true 2731 ) 2732 ), 2733 '__experimentalBorder' => array( 2734 'radius' => true, 2735 'color' => true, 2736 'width' => true, 2737 'style' => true, 2738 '__experimentalDefaultControls' => array( 2739 'radius' => false, 2740 'color' => false, 2741 'width' => false, 2742 'style' => false 2743 ) 2744 ), 2745 'color' => array( 2746 'background' => true, 2747 'link' => true, 2748 'text' => true, 2749 '__experimentalDefaultControls' => array( 2750 'link' => true, 2751 'text' => true 2752 ) 2753 ), 2754 'html' => false, 2755 'multiple' => false, 2756 'reusable' => false, 2757 'inserter' => false, 2758 'shadow' => true, 2759 'spacing' => array( 2760 'margin' => true, 2761 'padding' => true, 2762 '__experimentalDefaultControls' => array( 2763 'margin' => false, 2764 'padding' => false 2765 ) 2766 ), 2767 'typography' => array( 2768 'fontSize' => true, 2769 'lineHeight' => true, 2770 '__experimentalFontFamily' => true, 2771 '__experimentalTextDecoration' => true, 2772 '__experimentalFontStyle' => true, 2773 '__experimentalFontWeight' => true, 2774 '__experimentalLetterSpacing' => true, 2775 '__experimentalTextTransform' => true, 2776 '__experimentalWritingMode' => true, 2777 '__experimentalDefaultControls' => array( 2778 'fontSize' => true 2779 ) 2780 ), 2781 'interactivity' => array( 2782 'clientNavigation' => true 2783 ) 2784 ), 2785 'style' => 'wp-block-footnotes' 2786 ), 2787 'freeform' => array( 2788 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2789 'apiVersion' => 3, 2790 'name' => 'core/freeform', 2791 'title' => 'Classic', 2792 'category' => 'text', 2793 'description' => 'Use the classic WordPress editor.', 2794 'textdomain' => 'default', 2795 'attributes' => array( 2796 'content' => array( 2797 'type' => 'string', 2798 'source' => 'raw' 2799 ) 2800 ), 2801 'supports' => array( 2802 'className' => false, 2803 'customClassName' => false, 2804 'lock' => false, 2805 'reusable' => false, 2806 'renaming' => false, 2807 'visibility' => false, 2808 'customCSS' => false 2809 ), 2810 'editorStyle' => 'wp-block-freeform-editor' 2811 ), 2812 'gallery' => array( 2813 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2814 'apiVersion' => 3, 2815 'name' => 'core/gallery', 2816 'title' => 'Gallery', 2817 'category' => 'media', 2818 'usesContext' => array( 2819 'galleryId', 2820 'postId', 2821 'postType' 2822 ), 2823 'allowedBlocks' => array( 2824 'core/image' 2825 ), 2826 'description' => 'Display multiple images in a rich gallery.', 2827 'keywords' => array( 2828 'images', 2829 'photos' 2830 ), 2831 'textdomain' => 'default', 2832 'attributes' => array( 2833 'images' => array( 2834 'type' => 'array', 2835 'default' => array( 2836 2837 ), 2838 'source' => 'query', 2839 'selector' => '.blocks-gallery-item', 2840 'query' => array( 2841 'url' => array( 2842 'type' => 'string', 2843 'source' => 'attribute', 2844 'selector' => 'img', 2845 'attribute' => 'src' 2846 ), 2847 'fullUrl' => array( 2848 'type' => 'string', 2849 'source' => 'attribute', 2850 'selector' => 'img', 2851 'attribute' => 'data-full-url' 2852 ), 2853 'link' => array( 2854 'type' => 'string', 2855 'source' => 'attribute', 2856 'selector' => 'img', 2857 'attribute' => 'data-link' 2858 ), 2859 'alt' => array( 2860 'type' => 'string', 2861 'source' => 'attribute', 2862 'selector' => 'img', 2863 'attribute' => 'alt', 2864 'default' => '' 2865 ), 2866 'id' => array( 2867 'type' => 'string', 2868 'source' => 'attribute', 2869 'selector' => 'img', 2870 'attribute' => 'data-id' 2871 ), 2872 'caption' => array( 2873 'type' => 'rich-text', 2874 'source' => 'rich-text', 2875 'selector' => '.blocks-gallery-item__caption' 2876 ) 2877 ) 2878 ), 2879 'ids' => array( 2880 'type' => 'array', 2881 'items' => array( 2882 'type' => 'number' 2883 ), 2884 'default' => array( 2885 2886 ) 2887 ), 2888 'dynamicContent' => array( 2889 'type' => 'object' 2890 ), 2891 'navigationButtonType' => array( 2892 'type' => 'string', 2893 'default' => 'icon', 2894 'enum' => array( 2895 'icon', 2896 'text', 2897 'both' 2898 ) 2899 ), 2900 'shortCodeTransforms' => array( 2901 'type' => 'array', 2902 'items' => array( 2903 'type' => 'object' 2904 ), 2905 'default' => array( 2906 2907 ) 2908 ), 2909 'columns' => array( 2910 'type' => 'number', 2911 'minimum' => 1, 2912 'maximum' => 8 2913 ), 2914 'caption' => array( 2915 'type' => 'rich-text', 2916 'source' => 'rich-text', 2917 'selector' => '.blocks-gallery-caption', 2918 'role' => 'content' 2919 ), 2920 'imageCrop' => array( 2921 'type' => 'boolean', 2922 'default' => true 2923 ), 2924 'randomOrder' => array( 2925 'type' => 'boolean', 2926 'default' => false 2927 ), 2928 'fixedHeight' => array( 2929 'type' => 'boolean', 2930 'default' => true 2931 ), 2932 'linkTarget' => array( 2933 'type' => 'string' 2934 ), 2935 'linkTo' => array( 2936 'type' => 'string' 2937 ), 2938 'sizeSlug' => array( 2939 'type' => 'string', 2940 'default' => 'large' 2941 ), 2942 'allowResize' => array( 2943 'type' => 'boolean', 2944 'default' => false 2945 ), 2946 'aspectRatio' => array( 2947 'type' => 'string', 2948 'default' => 'auto' 2949 ) 2950 ), 2951 'providesContext' => array( 2952 'allowResize' => 'allowResize', 2953 'imageCrop' => 'imageCrop', 2954 'fixedHeight' => 'fixedHeight', 2955 'navigationButtonType' => 'navigationButtonType' 2956 ), 2957 'supports' => array( 2958 'anchor' => true, 2959 'align' => true, 2960 'background' => array( 2961 'backgroundImage' => true, 2962 'backgroundSize' => true, 2963 'gradient' => true, 2964 '__experimentalDefaultControls' => array( 2965 'backgroundImage' => true, 2966 'gradient' => true 2967 ) 2968 ), 2969 '__experimentalBorder' => array( 2970 'radius' => true, 2971 'color' => true, 2972 'width' => true, 2973 'style' => true, 2974 '__experimentalDefaultControls' => array( 2975 'color' => true, 2976 'radius' => true 2977 ) 2978 ), 2979 'html' => false, 2980 'units' => array( 2981 'px', 2982 'em', 2983 'rem', 2984 'vh', 2985 'vw' 2986 ), 2987 'spacing' => array( 2988 'margin' => true, 2989 'padding' => true, 2990 'blockGap' => array( 2991 'sides' => array( 2992 'horizontal', 2993 'vertical' 2994 ), 2995 '__experimentalDefault' => 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )' 2996 ), 2997 '__experimentalDefaultControls' => array( 2998 'blockGap' => true, 2999 'margin' => false, 3000 'padding' => false 3001 ) 3002 ), 3003 'color' => array( 3004 'text' => false, 3005 'background' => true, 3006 'gradients' => true 3007 ), 3008 'layout' => array( 3009 'allowSwitching' => false, 3010 'allowInheriting' => false, 3011 'allowEditing' => true, 3012 'allowOrientation' => false, 3013 'allowJustification' => false, 3014 'allowVerticalAlignment' => false, 3015 'allowWrap' => false, 3016 'allowSizingOnChildren' => true, 3017 'default' => array( 3018 'type' => 'flex' 3019 ) 3020 ), 3021 'interactivity' => array( 3022 'clientNavigation' => true 3023 ), 3024 'listView' => true 3025 ), 3026 'editorStyle' => 'wp-block-gallery-editor', 3027 'style' => 'wp-block-gallery' 3028 ), 3029 'group' => array( 3030 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3031 'apiVersion' => 3, 3032 'name' => 'core/group', 3033 'title' => 'Group', 3034 'category' => 'design', 3035 'description' => 'Gather blocks in a layout container.', 3036 'keywords' => array( 3037 'container', 3038 'wrapper', 3039 'row', 3040 'section' 3041 ), 3042 'textdomain' => 'default', 3043 'attributes' => array( 3044 'tagName' => array( 3045 'type' => 'string', 3046 'default' => 'div' 3047 ), 3048 'templateLock' => array( 3049 'type' => array( 3050 'string', 3051 'boolean' 3052 ), 3053 'enum' => array( 3054 'all', 3055 'insert', 3056 'contentOnly', 3057 false 3058 ) 3059 ) 3060 ), 3061 'supports' => array( 3062 '__experimentalOnEnter' => true, 3063 '__experimentalSettings' => true, 3064 'align' => array( 3065 'wide', 3066 'full' 3067 ), 3068 'anchor' => true, 3069 'ariaLabel' => true, 3070 'html' => false, 3071 'background' => array( 3072 'backgroundImage' => true, 3073 'backgroundSize' => true, 3074 'gradient' => true, 3075 '__experimentalDefaultControls' => array( 3076 'backgroundImage' => true, 3077 'gradient' => true 3078 ) 3079 ), 3080 'color' => array( 3081 'gradients' => true, 3082 'heading' => true, 3083 'button' => true, 3084 'link' => true, 3085 '__experimentalDefaultControls' => array( 3086 'background' => true, 3087 'text' => true 3088 ) 3089 ), 3090 'shadow' => true, 3091 'spacing' => array( 3092 'margin' => array( 3093 'top', 3094 'bottom' 3095 ), 3096 'padding' => true, 3097 'blockGap' => array( 3098 'horizontal', 3099 'vertical' 3100 ), 3101 '__experimentalDefaultControls' => array( 3102 'padding' => true, 3103 'blockGap' => true 3104 ) 3105 ), 3106 'dimensions' => array( 3107 'minHeight' => true, 3108 'minWidth' => true 3109 ), 3110 '__experimentalBorder' => array( 3111 'color' => true, 3112 'radius' => true, 3113 'style' => true, 3114 'width' => true, 3115 '__experimentalDefaultControls' => array( 3116 'color' => true, 3117 'radius' => true, 3118 'style' => true, 3119 'width' => true 3120 ) 3121 ), 3122 'position' => array( 3123 'sticky' => true 3124 ), 3125 'typography' => array( 3126 'fontSize' => true, 3127 'lineHeight' => true, 3128 'textColumns' => true, 3129 '__experimentalFontFamily' => true, 3130 '__experimentalFontWeight' => true, 3131 '__experimentalFontStyle' => true, 3132 '__experimentalTextTransform' => true, 3133 '__experimentalTextDecoration' => true, 3134 '__experimentalLetterSpacing' => true, 3135 '__experimentalDefaultControls' => array( 3136 'fontSize' => true 3137 ) 3138 ), 3139 'layout' => array( 3140 'allowSizingOnChildren' => true 3141 ), 3142 'interactivity' => array( 3143 'clientNavigation' => true 3144 ), 3145 'allowedBlocks' => true 3146 ), 3147 'editorStyle' => 'wp-block-group-editor', 3148 'style' => 'wp-block-group' 3149 ), 3150 'heading' => array( 3151 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3152 'apiVersion' => 3, 3153 'name' => 'core/heading', 3154 'title' => 'Heading', 3155 'category' => 'text', 3156 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.', 3157 'keywords' => array( 3158 'title', 3159 'subtitle' 3160 ), 3161 'textdomain' => 'default', 3162 'attributes' => array( 3163 'content' => array( 3164 'type' => 'rich-text', 3165 'source' => 'rich-text', 3166 'selector' => 'h1,h2,h3,h4,h5,h6', 3167 'role' => 'content' 3168 ), 3169 'level' => array( 3170 'type' => 'number', 3171 'default' => 2 3172 ), 3173 'levelOptions' => array( 3174 'type' => 'array' 3175 ), 3176 'placeholder' => array( 3177 'type' => 'string' 3178 ) 3179 ), 3180 'supports' => array( 3181 'align' => array( 3182 'wide', 3183 'full' 3184 ), 3185 'anchor' => true, 3186 'className' => true, 3187 'splitting' => true, 3188 'background' => array( 3189 'backgroundImage' => true, 3190 'backgroundSize' => true, 3191 'gradient' => true, 3192 '__experimentalDefaultControls' => array( 3193 'backgroundImage' => true, 3194 'gradient' => true 3195 ) 3196 ), 3197 '__experimentalBorder' => array( 3198 'color' => true, 3199 'radius' => true, 3200 'style' => true, 3201 'width' => true 3202 ), 3203 'color' => array( 3204 'gradients' => true, 3205 'link' => true, 3206 '__experimentalDefaultControls' => array( 3207 'background' => true, 3208 'text' => true 3209 ) 3210 ), 3211 'shadow' => true, 3212 'spacing' => array( 3213 'margin' => true, 3214 'padding' => true, 3215 '__experimentalDefaultControls' => array( 3216 'margin' => false, 3217 'padding' => false 3218 ) 3219 ), 3220 'typography' => array( 3221 'fontSize' => true, 3222 'lineHeight' => true, 3223 'textAlign' => true, 3224 '__experimentalFontFamily' => true, 3225 '__experimentalFontStyle' => true, 3226 '__experimentalFontWeight' => true, 3227 '__experimentalLetterSpacing' => true, 3228 '__experimentalTextTransform' => true, 3229 '__experimentalTextDecoration' => true, 3230 '__experimentalWritingMode' => true, 3231 'textShadow' => true, 3232 'fitText' => true, 3233 '__experimentalDefaultControls' => array( 3234 'fontSize' => true 3235 ) 3236 ), 3237 '__unstablePasteTextInline' => true, 3238 '__experimentalSlashInserter' => true, 3239 'interactivity' => array( 3240 'clientNavigation' => true 3241 ) 3242 ), 3243 'editorStyle' => 'wp-block-heading-editor', 3244 'style' => 'wp-block-heading' 3245 ), 3246 'home-link' => array( 3247 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3248 'apiVersion' => 3, 3249 'name' => 'core/home-link', 3250 'category' => 'design', 3251 'parent' => array( 3252 'core/navigation' 3253 ), 3254 'title' => 'Home Link', 3255 'description' => 'Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.', 3256 'textdomain' => 'default', 3257 'attributes' => array( 3258 'label' => array( 3259 'type' => 'string', 3260 'role' => 'content' 3261 ), 3262 'opensInNewTab' => array( 3263 'type' => 'boolean', 3264 'default' => false 3265 ), 3266 'description' => array( 3267 'type' => 'string' 3268 ) 3269 ), 3270 'usesContext' => array( 3271 'textColor', 3272 'customTextColor', 3273 'backgroundColor', 3274 'customBackgroundColor', 3275 'fontSize', 3276 'customFontSize', 3277 'style' 3278 ), 3279 'supports' => array( 3280 'anchor' => true, 3281 'reusable' => false, 3282 'html' => false, 3283 'background' => array( 3284 'backgroundImage' => true, 3285 'backgroundSize' => true, 3286 'gradient' => true 3287 ), 3288 'typography' => array( 3289 'fontSize' => true, 3290 'lineHeight' => true, 3291 '__experimentalFontFamily' => true, 3292 '__experimentalFontWeight' => true, 3293 '__experimentalFontStyle' => true, 3294 '__experimentalTextTransform' => true, 3295 '__experimentalTextDecoration' => true, 3296 '__experimentalLetterSpacing' => true, 3297 '__experimentalDefaultControls' => array( 3298 'fontSize' => true 3299 ) 3300 ), 3301 'shadow' => true, 3302 '__experimentalBorder' => array( 3303 'color' => true, 3304 'radius' => true, 3305 'style' => true, 3306 'width' => true, 3307 '__experimentalDefaultControls' => array( 3308 'color' => false, 3309 'radius' => false, 3310 'style' => false, 3311 'width' => false 3312 ) 3313 ), 3314 'interactivity' => array( 3315 'clientNavigation' => true 3316 ) 3317 ), 3318 'editorStyle' => 'wp-block-home-link-editor', 3319 'style' => 'wp-block-home-link' 3320 ), 3321 'html' => array( 3322 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3323 'apiVersion' => 3, 3324 'name' => 'core/html', 3325 'title' => 'Custom HTML', 3326 'category' => 'widgets', 3327 'description' => 'Add custom HTML code and preview it as you edit.', 3328 'keywords' => array( 3329 'embed' 3330 ), 3331 'textdomain' => 'default', 3332 'attributes' => array( 3333 'content' => array( 3334 'type' => 'string', 3335 'role' => 'local' 3336 ) 3337 ), 3338 'supports' => array( 3339 'customClassName' => false, 3340 'className' => false, 3341 'html' => false, 3342 'interactivity' => array( 3343 'clientNavigation' => true 3344 ), 3345 'listView' => true, 3346 'customCSS' => false, 3347 'visibility' => false 3348 ), 3349 'editorStyle' => 'wp-block-html-editor' 3350 ), 3351 'icon' => array( 3352 'apiVersion' => 3, 3353 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3354 'name' => 'core/icon', 3355 'title' => 'Icon', 3356 'category' => 'media', 3357 'description' => 'Insert an SVG icon.', 3358 'keywords' => array( 3359 'icon', 3360 'svg' 3361 ), 3362 'textdomain' => 'default', 3363 'attributes' => array( 3364 'icon' => array( 3365 'type' => 'string', 3366 'role' => 'content' 3367 ), 3368 'flipHorizontal' => array( 3369 'type' => 'boolean', 3370 'default' => false 3371 ), 3372 'flipVertical' => array( 3373 'type' => 'boolean', 3374 'default' => false 3375 ), 3376 'rotation' => array( 3377 'type' => 'number', 3378 'default' => 0 3379 ) 3380 ), 3381 'supports' => array( 3382 'anchor' => true, 3383 'ariaLabel' => array( 3384 '__experimentalSkipSerialization' => true 3385 ), 3386 'align' => array( 3387 'left', 3388 'center', 3389 'right' 3390 ), 3391 'html' => false, 3392 'color' => array( 3393 '__experimentalSkipSerialization' => true, 3394 '__experimentalDefaultControls' => array( 3395 'background' => true, 3396 'text' => true 3397 ) 3398 ), 3399 'interactivity' => array( 3400 'clientNavigation' => true 3401 ), 3402 '__experimentalBorder' => array( 3403 'color' => true, 3404 'radius' => true, 3405 'style' => true, 3406 'width' => true, 3407 '__experimentalSkipSerialization' => true, 3408 '__experimentalDefaultControls' => array( 3409 'color' => false, 3410 'radius' => false, 3411 'style' => false, 3412 'width' => false 3413 ) 3414 ), 3415 'spacing' => array( 3416 'padding' => true, 3417 'margin' => true, 3418 '__experimentalSkipSerialization' => array( 3419 'padding' 3420 ), 3421 '__experimentalDefaultControls' => array( 3422 'margin' => false, 3423 'padding' => false 3424 ) 3425 ), 3426 'dimensions' => array( 3427 'width' => true, 3428 '__experimentalSkipSerialization' => array( 3429 'width' 3430 ), 3431 '__experimentalDefaultControls' => array( 3432 'width' => true 3433 ) 3434 ) 3435 ), 3436 'selectors' => array( 3437 'root' => '.wp-block-icon svg', 3438 'css' => '.wp-block-icon', 3439 'spacing' => array( 3440 'margin' => '.wp-block-icon' 3441 ) 3442 ), 3443 'style' => 'wp-block-icon', 3444 'editorStyle' => 'wp-block-icon-editor' 3445 ), 3446 'image' => array( 3447 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3448 'apiVersion' => 3, 3449 'name' => 'core/image', 3450 'title' => 'Image', 3451 'category' => 'media', 3452 'usesContext' => array( 3453 'allowResize', 3454 'imageCrop', 3455 'fixedHeight', 3456 'navigationButtonType', 3457 'postId', 3458 'postType', 3459 'queryId', 3460 'galleryId' 3461 ), 3462 'description' => 'Insert an image to make a visual statement.', 3463 'keywords' => array( 3464 'img', 3465 'photo', 3466 'picture' 3467 ), 3468 'textdomain' => 'default', 3469 'attributes' => array( 3470 'blob' => array( 3471 'type' => 'string', 3472 'role' => 'local' 3473 ), 3474 'url' => array( 3475 'type' => 'string', 3476 'source' => 'attribute', 3477 'selector' => 'img', 3478 'attribute' => 'src', 3479 'role' => 'content' 3480 ), 3481 'alt' => array( 3482 'type' => 'string', 3483 'source' => 'attribute', 3484 'selector' => 'img', 3485 'attribute' => 'alt', 3486 'default' => '', 3487 'role' => 'content' 3488 ), 3489 'caption' => array( 3490 'type' => 'rich-text', 3491 'source' => 'rich-text', 3492 'selector' => 'figcaption', 3493 'role' => 'content' 3494 ), 3495 'lightbox' => array( 3496 'type' => 'object', 3497 'enabled' => array( 3498 'type' => 'boolean' 3499 ) 3500 ), 3501 'title' => array( 3502 'type' => 'string', 3503 'source' => 'attribute', 3504 'selector' => 'img', 3505 'attribute' => 'title', 3506 'role' => 'content' 3507 ), 3508 'href' => array( 3509 'type' => 'string', 3510 'source' => 'attribute', 3511 'selector' => 'figure > a', 3512 'attribute' => 'href', 3513 'role' => 'content' 3514 ), 3515 'rel' => array( 3516 'type' => 'string', 3517 'source' => 'attribute', 3518 'selector' => 'figure > a', 3519 'attribute' => 'rel' 3520 ), 3521 'linkClass' => array( 3522 'type' => 'string', 3523 'source' => 'attribute', 3524 'selector' => 'figure > a', 3525 'attribute' => 'class' 3526 ), 3527 'id' => array( 3528 'type' => 'number', 3529 'role' => 'content' 3530 ), 3531 'width' => array( 3532 'type' => 'string' 3533 ), 3534 'height' => array( 3535 'type' => 'string' 3536 ), 3537 'aspectRatio' => array( 3538 'type' => 'string' 3539 ), 3540 'scale' => array( 3541 'type' => 'string' 3542 ), 3543 'focalPoint' => array( 3544 'type' => 'object' 3545 ), 3546 'sizeSlug' => array( 3547 'type' => 'string' 3548 ), 3549 'linkDestination' => array( 3550 'type' => 'string' 3551 ), 3552 'linkTarget' => array( 3553 'type' => 'string', 3554 'source' => 'attribute', 3555 'selector' => 'figure > a', 3556 'attribute' => 'target' 3557 ), 3558 'isDecorative' => array( 3559 'type' => 'boolean', 3560 'default' => false 3561 ) 3562 ), 3563 'supports' => array( 3564 'interactivity' => true, 3565 'align' => array( 3566 'left', 3567 'center', 3568 'right', 3569 'wide', 3570 'full' 3571 ), 3572 'anchor' => true, 3573 'color' => array( 3574 'text' => false, 3575 'background' => false 3576 ), 3577 'filter' => array( 3578 'duotone' => true 3579 ), 3580 'spacing' => array( 3581 'margin' => true 3582 ), 3583 '__experimentalBorder' => array( 3584 'color' => true, 3585 'radius' => true, 3586 'width' => true, 3587 '__experimentalSkipSerialization' => true, 3588 '__experimentalDefaultControls' => array( 3589 'color' => true, 3590 'radius' => true, 3591 'width' => true 3592 ) 3593 ), 3594 'shadow' => array( 3595 '__experimentalSkipSerialization' => true 3596 ) 3597 ), 3598 'selectors' => array( 3599 'dimensions' => '.wp-block-image img, .wp-block-image .components-placeholder', 3600 'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 3601 'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 3602 'filter' => array( 3603 'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder' 3604 ) 3605 ), 3606 'styles' => array( 3607 array( 3608 'name' => 'default', 3609 'label' => 'Default', 3610 'isDefault' => true 3611 ), 3612 array( 3613 'name' => 'rounded', 3614 'label' => 'Rounded' 3615 ) 3616 ), 3617 'editorStyle' => 'wp-block-image-editor', 3618 'style' => 'wp-block-image' 3619 ), 3620 'latest-comments' => array( 3621 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3622 'apiVersion' => 3, 3623 'name' => 'core/latest-comments', 3624 'title' => 'Latest Comments', 3625 'category' => 'widgets', 3626 'description' => 'Display a list of your most recent comments.', 3627 'keywords' => array( 3628 'recent comments' 3629 ), 3630 'textdomain' => 'default', 3631 'attributes' => array( 3632 'commentsToShow' => array( 3633 'type' => 'number', 3634 'default' => 5, 3635 'minimum' => 1, 3636 'maximum' => 100 3637 ), 3638 'displayAvatar' => array( 3639 'type' => 'boolean', 3640 'default' => true 3641 ), 3642 'displayDate' => array( 3643 'type' => 'boolean', 3644 'default' => true 3645 ), 3646 'displayContent' => array( 3647 'type' => 'string', 3648 'default' => 'excerpt', 3649 'enum' => array( 3650 'none', 3651 'excerpt', 3652 'full' 3653 ) 3654 ) 3655 ), 3656 'supports' => array( 3657 'anchor' => true, 3658 'align' => true, 3659 'background' => array( 3660 'backgroundImage' => true, 3661 'backgroundSize' => true, 3662 'gradient' => true, 3663 '__experimentalDefaultControls' => array( 3664 'backgroundImage' => true, 3665 'gradient' => true 3666 ) 3667 ), 3668 'color' => array( 3669 'gradients' => true, 3670 'link' => true, 3671 '__experimentalDefaultControls' => array( 3672 'background' => true, 3673 'text' => true, 3674 'link' => true 3675 ) 3676 ), 3677 'html' => false, 3678 'spacing' => array( 3679 'margin' => true, 3680 'padding' => true 3681 ), 3682 'shadow' => true, 3683 'typography' => array( 3684 'fontSize' => true, 3685 'lineHeight' => true, 3686 '__experimentalFontFamily' => true, 3687 '__experimentalFontWeight' => true, 3688 '__experimentalFontStyle' => true, 3689 '__experimentalTextTransform' => true, 3690 '__experimentalTextDecoration' => true, 3691 '__experimentalLetterSpacing' => true, 3692 '__experimentalDefaultControls' => array( 3693 'fontSize' => true 3694 ) 3695 ), 3696 'interactivity' => array( 3697 'clientNavigation' => true 3698 ) 3699 ), 3700 'style' => 'wp-block-latest-comments' 3701 ), 3702 'latest-posts' => array( 3703 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3704 'apiVersion' => 3, 3705 'name' => 'core/latest-posts', 3706 'title' => 'Latest Posts', 3707 'category' => 'widgets', 3708 'description' => 'Display a list of your most recent posts.', 3709 'keywords' => array( 3710 'recent posts' 3711 ), 3712 'textdomain' => 'default', 3713 'attributes' => array( 3714 'categories' => array( 3715 'type' => 'array', 3716 'items' => array( 3717 'type' => 'object' 3718 ) 3719 ), 3720 'selectedAuthor' => array( 3721 'type' => 'number' 3722 ), 3723 'postsToShow' => array( 3724 'type' => 'number', 3725 'default' => 5 3726 ), 3727 'displayPostContent' => array( 3728 'type' => 'boolean', 3729 'default' => false 3730 ), 3731 'displayPostContentRadio' => array( 3732 'type' => 'string', 3733 'default' => 'excerpt' 3734 ), 3735 'excerptLength' => array( 3736 'type' => 'number', 3737 'default' => 55 3738 ), 3739 'displayAuthor' => array( 3740 'type' => 'boolean', 3741 'default' => false 3742 ), 3743 'displayPostDate' => array( 3744 'type' => 'boolean', 3745 'default' => false 3746 ), 3747 'order' => array( 3748 'type' => 'string', 3749 'default' => 'desc' 3750 ), 3751 'orderBy' => array( 3752 'type' => 'string', 3753 'default' => 'date' 3754 ), 3755 'displayFeaturedImage' => array( 3756 'type' => 'boolean', 3757 'default' => false 3758 ), 3759 'featuredImageAlign' => array( 3760 'type' => 'string', 3761 'enum' => array( 3762 'left', 3763 'center', 3764 'right' 3765 ) 3766 ), 3767 'featuredImageSizeSlug' => array( 3768 'type' => 'string', 3769 'default' => 'thumbnail' 3770 ), 3771 'featuredImageSizeWidth' => array( 3772 'type' => 'number', 3773 'default' => null 3774 ), 3775 'featuredImageSizeHeight' => array( 3776 'type' => 'number', 3777 'default' => null 3778 ), 3779 'addLinkToFeaturedImage' => array( 3780 'type' => 'boolean', 3781 'default' => false 3782 ) 3783 ), 3784 'supports' => array( 3785 'anchor' => true, 3786 'align' => true, 3787 'html' => false, 3788 'layout' => true, 3789 'background' => array( 3790 'backgroundImage' => true, 3791 'backgroundSize' => true, 3792 'gradient' => true, 3793 '__experimentalDefaultControls' => array( 3794 'backgroundImage' => true, 3795 'gradient' => true 3796 ) 3797 ), 3798 'color' => array( 3799 'gradients' => true, 3800 'link' => true, 3801 '__experimentalDefaultControls' => array( 3802 'background' => true, 3803 'text' => true, 3804 'link' => true 3805 ) 3806 ), 3807 'spacing' => array( 3808 'margin' => true, 3809 'padding' => true, 3810 'blockGap' => array( 3811 '__experimentalDefault' => '1.25em' 3812 ), 3813 '__experimentalDefaultControls' => array( 3814 'blockGap' => true 3815 ) 3816 ), 3817 'typography' => array( 3818 'fontSize' => true, 3819 'lineHeight' => true, 3820 '__experimentalFontFamily' => true, 3821 '__experimentalFontWeight' => true, 3822 '__experimentalFontStyle' => true, 3823 '__experimentalTextTransform' => true, 3824 '__experimentalTextDecoration' => true, 3825 '__experimentalLetterSpacing' => true, 3826 '__experimentalDefaultControls' => array( 3827 'fontSize' => true 3828 ) 3829 ), 3830 '__experimentalBorder' => array( 3831 'radius' => true, 3832 'color' => true, 3833 'width' => true, 3834 'style' => true, 3835 '__experimentalDefaultControls' => array( 3836 'radius' => true, 3837 'color' => true, 3838 'width' => true, 3839 'style' => true 3840 ) 3841 ), 3842 'shadow' => true, 3843 'interactivity' => array( 3844 'clientNavigation' => true 3845 ) 3846 ), 3847 'editorStyle' => 'wp-block-latest-posts-editor', 3848 'style' => 'wp-block-latest-posts' 3849 ), 3850 'legacy-widget' => array( 3851 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3852 'apiVersion' => 3, 3853 'name' => 'core/legacy-widget', 3854 'title' => 'Legacy Widget', 3855 'category' => 'widgets', 3856 'description' => 'Display a legacy widget.', 3857 'textdomain' => 'default', 3858 'attributes' => array( 3859 'id' => array( 3860 'type' => 'string', 3861 'default' => null 3862 ), 3863 'idBase' => array( 3864 'type' => 'string', 3865 'default' => null 3866 ), 3867 'instance' => array( 3868 'type' => 'object', 3869 'default' => null 3870 ) 3871 ), 3872 'supports' => array( 3873 'html' => false, 3874 'customClassName' => false, 3875 'reusable' => false 3876 ), 3877 'editorStyle' => 'wp-block-legacy-widget-editor' 3878 ), 3879 'list' => array( 3880 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3881 'apiVersion' => 3, 3882 'name' => 'core/list', 3883 'title' => 'List', 3884 'category' => 'text', 3885 'allowedBlocks' => array( 3886 'core/list-item' 3887 ), 3888 'description' => 'An organized collection of items displayed in a specific order.', 3889 'keywords' => array( 3890 'bullet list', 3891 'ordered list', 3892 'numbered list' 3893 ), 3894 'textdomain' => 'default', 3895 'attributes' => array( 3896 'ordered' => array( 3897 'type' => 'boolean', 3898 'default' => false, 3899 'role' => 'content' 3900 ), 3901 'values' => array( 3902 'type' => 'string', 3903 'source' => 'html', 3904 'selector' => 'ol,ul', 3905 'multiline' => 'li', 3906 'default' => '', 3907 'role' => 'content' 3908 ), 3909 'type' => array( 3910 'type' => 'string' 3911 ), 3912 'start' => array( 3913 'type' => 'number' 3914 ), 3915 'reversed' => array( 3916 'type' => 'boolean' 3917 ), 3918 'placeholder' => array( 3919 'type' => 'string' 3920 ) 3921 ), 3922 'supports' => array( 3923 'anchor' => true, 3924 'align' => array( 3925 'wide', 3926 'full' 3927 ), 3928 'html' => false, 3929 '__experimentalBorder' => array( 3930 'color' => true, 3931 'radius' => true, 3932 'style' => true, 3933 'width' => true 3934 ), 3935 'typography' => array( 3936 'fontSize' => true, 3937 'lineHeight' => true, 3938 '__experimentalFontFamily' => true, 3939 '__experimentalFontWeight' => true, 3940 '__experimentalFontStyle' => true, 3941 '__experimentalTextTransform' => true, 3942 '__experimentalTextDecoration' => true, 3943 '__experimentalLetterSpacing' => true, 3944 '__experimentalDefaultControls' => array( 3945 'fontSize' => true 3946 ) 3947 ), 3948 'color' => array( 3949 'gradients' => true, 3950 'link' => true, 3951 '__experimentalDefaultControls' => array( 3952 'background' => true, 3953 'text' => true 3954 ) 3955 ), 3956 'spacing' => array( 3957 'margin' => true, 3958 'padding' => true, 3959 '__experimentalDefaultControls' => array( 3960 'margin' => false, 3961 'padding' => false 3962 ) 3963 ), 3964 '__unstablePasteTextInline' => true, 3965 '__experimentalOnMerge' => true, 3966 '__experimentalSlashInserter' => true, 3967 'interactivity' => array( 3968 'clientNavigation' => true 3969 ), 3970 'listView' => true 3971 ), 3972 'selectors' => array( 3973 'border' => '.wp-block-list:not(.wp-block-list .wp-block-list)' 3974 ), 3975 'editorStyle' => 'wp-block-list-editor', 3976 'style' => 'wp-block-list' 3977 ), 3978 'list-item' => array( 3979 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3980 'apiVersion' => 3, 3981 'name' => 'core/list-item', 3982 'title' => 'List Item', 3983 'category' => 'text', 3984 'parent' => array( 3985 'core/list' 3986 ), 3987 'allowedBlocks' => array( 3988 'core/list' 3989 ), 3990 'description' => 'An individual item within a list.', 3991 'textdomain' => 'default', 3992 'attributes' => array( 3993 'placeholder' => array( 3994 'type' => 'string' 3995 ), 3996 'content' => array( 3997 'type' => 'rich-text', 3998 'source' => 'rich-text', 3999 'selector' => 'li', 4000 'role' => 'content' 4001 ) 4002 ), 4003 'supports' => array( 4004 'anchor' => true, 4005 'html' => false, 4006 'className' => false, 4007 'splitting' => true, 4008 '__experimentalBorder' => array( 4009 'color' => true, 4010 'radius' => true, 4011 'style' => true, 4012 'width' => true 4013 ), 4014 'color' => array( 4015 'gradients' => true, 4016 'link' => true, 4017 'background' => true, 4018 '__experimentalDefaultControls' => array( 4019 'text' => true 4020 ) 4021 ), 4022 'spacing' => array( 4023 'margin' => true, 4024 'padding' => true, 4025 '__experimentalDefaultControls' => array( 4026 'margin' => false, 4027 'padding' => false 4028 ) 4029 ), 4030 'typography' => array( 4031 'fontSize' => true, 4032 'lineHeight' => true, 4033 '__experimentalFontFamily' => true, 4034 '__experimentalFontWeight' => true, 4035 '__experimentalFontStyle' => true, 4036 '__experimentalTextTransform' => true, 4037 '__experimentalTextDecoration' => true, 4038 '__experimentalLetterSpacing' => true, 4039 '__experimentalDefaultControls' => array( 4040 'fontSize' => true 4041 ) 4042 ), 4043 'interactivity' => array( 4044 'clientNavigation' => true 4045 ) 4046 ), 4047 'selectors' => array( 4048 'root' => '.wp-block-list > li', 4049 'border' => '.wp-block-list:not(.wp-block-list .wp-block-list) > li' 4050 ) 4051 ), 4052 'loginout' => array( 4053 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4054 'apiVersion' => 3, 4055 'name' => 'core/loginout', 4056 'title' => 'Login/out', 4057 'category' => 'theme', 4058 'description' => 'Show login & logout links.', 4059 'keywords' => array( 4060 'login', 4061 'logout', 4062 'form' 4063 ), 4064 'textdomain' => 'default', 4065 'attributes' => array( 4066 'displayLoginAsForm' => array( 4067 'type' => 'boolean', 4068 'default' => false 4069 ), 4070 'redirectToCurrent' => array( 4071 'type' => 'boolean', 4072 'default' => true 4073 ) 4074 ), 4075 'example' => array( 4076 'viewportWidth' => 350 4077 ), 4078 'supports' => array( 4079 'anchor' => true, 4080 'className' => true, 4081 'background' => array( 4082 'backgroundImage' => true, 4083 'backgroundSize' => true, 4084 'gradient' => true, 4085 '__experimentalDefaultControls' => array( 4086 'backgroundImage' => true, 4087 'gradient' => true 4088 ) 4089 ), 4090 'color' => array( 4091 'background' => true, 4092 'text' => false, 4093 'gradients' => true, 4094 'link' => true 4095 ), 4096 'spacing' => array( 4097 'margin' => true, 4098 'padding' => true, 4099 '__experimentalDefaultControls' => array( 4100 'margin' => false, 4101 'padding' => false 4102 ) 4103 ), 4104 'typography' => array( 4105 'fontSize' => true, 4106 'lineHeight' => true, 4107 '__experimentalFontFamily' => true, 4108 '__experimentalFontWeight' => true, 4109 '__experimentalFontStyle' => true, 4110 '__experimentalTextTransform' => true, 4111 '__experimentalTextDecoration' => true, 4112 '__experimentalLetterSpacing' => true, 4113 '__experimentalDefaultControls' => array( 4114 'fontSize' => true 4115 ) 4116 ), 4117 '__experimentalBorder' => array( 4118 'radius' => true, 4119 'color' => true, 4120 'width' => true, 4121 'style' => true 4122 ), 4123 'shadow' => true, 4124 'interactivity' => array( 4125 'clientNavigation' => true 4126 ) 4127 ), 4128 'style' => 'wp-block-loginout' 4129 ), 4130 'math' => array( 4131 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4132 'apiVersion' => 3, 4133 'name' => 'core/math', 4134 'title' => 'Math', 4135 'category' => 'text', 4136 'description' => 'Display mathematical notation using LaTeX.', 4137 'keywords' => array( 4138 'equation', 4139 'formula', 4140 'latex', 4141 'mathematics' 4142 ), 4143 'textdomain' => 'default', 4144 'supports' => array( 4145 'anchor' => true, 4146 'html' => false, 4147 '__experimentalBorder' => array( 4148 'color' => true, 4149 'radius' => true, 4150 'style' => true, 4151 'width' => true 4152 ), 4153 'background' => array( 4154 'backgroundImage' => true, 4155 'backgroundSize' => true, 4156 'gradient' => true, 4157 '__experimentalDefaultControls' => array( 4158 'backgroundImage' => true, 4159 'gradient' => true 4160 ) 4161 ), 4162 'color' => array( 4163 'gradients' => true, 4164 '__experimentalDefaultControls' => array( 4165 'background' => true, 4166 'text' => true 4167 ) 4168 ), 4169 'shadow' => true, 4170 'spacing' => array( 4171 'margin' => true, 4172 'padding' => true, 4173 '__experimentalDefaultControls' => array( 4174 'margin' => false, 4175 'padding' => false 4176 ) 4177 ), 4178 'typography' => array( 4179 'fontSize' => true, 4180 '__experimentalDefaultControls' => array( 4181 'fontSize' => true 4182 ) 4183 ), 4184 'interactivity' => array( 4185 'clientNavigation' => true 4186 ) 4187 ), 4188 'attributes' => array( 4189 'latex' => array( 4190 'type' => 'string', 4191 'source' => 'text', 4192 'selector' => 'math annotation[encoding="application/x-tex"]', 4193 'role' => 'content' 4194 ), 4195 'mathML' => array( 4196 'type' => 'string', 4197 'source' => 'html', 4198 'selector' => 'math' 4199 ) 4200 ) 4201 ), 4202 'media-text' => array( 4203 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4204 'apiVersion' => 3, 4205 'name' => 'core/media-text', 4206 'title' => 'Media & Text', 4207 'category' => 'media', 4208 'description' => 'Set media and words side-by-side for a richer layout.', 4209 'keywords' => array( 4210 'image', 4211 'video' 4212 ), 4213 'textdomain' => 'default', 4214 'attributes' => array( 4215 'align' => array( 4216 'type' => 'string', 4217 'default' => 'none' 4218 ), 4219 'mediaAlt' => array( 4220 'type' => 'string', 4221 'source' => 'attribute', 4222 'selector' => 'figure img', 4223 'attribute' => 'alt', 4224 'default' => '', 4225 'role' => 'content' 4226 ), 4227 'mediaPosition' => array( 4228 'type' => 'string', 4229 'default' => 'left' 4230 ), 4231 'mediaId' => array( 4232 'type' => 'number', 4233 'role' => 'content' 4234 ), 4235 'mediaUrl' => array( 4236 'type' => 'string', 4237 'source' => 'attribute', 4238 'selector' => 'figure video,figure img', 4239 'attribute' => 'src', 4240 'role' => 'content' 4241 ), 4242 'mediaLink' => array( 4243 'type' => 'string' 4244 ), 4245 'linkDestination' => array( 4246 'type' => 'string' 4247 ), 4248 'linkTarget' => array( 4249 'type' => 'string', 4250 'source' => 'attribute', 4251 'selector' => 'figure a', 4252 'attribute' => 'target' 4253 ), 4254 'href' => array( 4255 'type' => 'string', 4256 'source' => 'attribute', 4257 'selector' => 'figure a', 4258 'attribute' => 'href', 4259 'role' => 'content' 4260 ), 4261 'rel' => array( 4262 'type' => 'string', 4263 'source' => 'attribute', 4264 'selector' => 'figure a', 4265 'attribute' => 'rel' 4266 ), 4267 'linkClass' => array( 4268 'type' => 'string', 4269 'source' => 'attribute', 4270 'selector' => 'figure a', 4271 'attribute' => 'class' 4272 ), 4273 'mediaType' => array( 4274 'type' => 'string', 4275 'role' => 'content' 4276 ), 4277 'mediaWidth' => array( 4278 'type' => 'number', 4279 'default' => 50 4280 ), 4281 'mediaSizeSlug' => array( 4282 'type' => 'string' 4283 ), 4284 'isStackedOnMobile' => array( 4285 'type' => 'boolean', 4286 'default' => true 4287 ), 4288 'verticalAlignment' => array( 4289 'type' => 'string' 4290 ), 4291 'imageFill' => array( 4292 'type' => 'boolean' 4293 ), 4294 'focalPoint' => array( 4295 'type' => 'object' 4296 ), 4297 'useFeaturedImage' => array( 4298 'type' => 'boolean', 4299 'default' => false 4300 ) 4301 ), 4302 'usesContext' => array( 4303 'postId', 4304 'postType' 4305 ), 4306 'supports' => array( 4307 'anchor' => true, 4308 'align' => array( 4309 'wide', 4310 'full' 4311 ), 4312 'html' => false, 4313 '__experimentalBorder' => array( 4314 'color' => true, 4315 'radius' => true, 4316 'style' => true, 4317 'width' => true, 4318 '__experimentalDefaultControls' => array( 4319 'color' => true, 4320 'radius' => true, 4321 'style' => true, 4322 'width' => true 4323 ) 4324 ), 4325 'color' => array( 4326 'gradients' => true, 4327 'heading' => true, 4328 'link' => true, 4329 'button' => true, 4330 '__experimentalDefaultControls' => array( 4331 'background' => true, 4332 'text' => true 4333 ) 4334 ), 4335 'spacing' => array( 4336 'margin' => true, 4337 'padding' => true 4338 ), 4339 'typography' => array( 4340 'fontSize' => true, 4341 'lineHeight' => true, 4342 '__experimentalFontFamily' => true, 4343 '__experimentalFontWeight' => true, 4344 '__experimentalFontStyle' => true, 4345 '__experimentalTextTransform' => true, 4346 '__experimentalTextDecoration' => true, 4347 '__experimentalLetterSpacing' => true, 4348 '__experimentalDefaultControls' => array( 4349 'fontSize' => true 4350 ) 4351 ), 4352 'interactivity' => array( 4353 'clientNavigation' => true 4354 ), 4355 'allowedBlocks' => true 4356 ), 4357 'editorStyle' => 'wp-block-media-text-editor', 4358 'style' => 'wp-block-media-text' 4359 ), 4360 'missing' => array( 4361 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4362 'apiVersion' => 3, 4363 'name' => 'core/missing', 4364 'title' => 'Unsupported', 4365 'category' => 'text', 4366 'description' => 'Your site doesn’t include support for this block.', 4367 'textdomain' => 'default', 4368 'attributes' => array( 4369 'originalName' => array( 4370 'type' => 'string' 4371 ), 4372 'originalUndelimitedContent' => array( 4373 'type' => 'string' 4374 ), 4375 'originalContent' => array( 4376 'type' => 'string', 4377 'source' => 'raw' 4378 ) 4379 ), 4380 'supports' => array( 4381 'className' => false, 4382 'customClassName' => false, 4383 'inserter' => false, 4384 'html' => false, 4385 'lock' => false, 4386 'reusable' => false, 4387 'renaming' => false, 4388 'visibility' => false, 4389 'interactivity' => array( 4390 'clientNavigation' => true 4391 ), 4392 'customCSS' => false 4393 ) 4394 ), 4395 'more' => array( 4396 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4397 'apiVersion' => 3, 4398 'name' => 'core/more', 4399 'title' => 'More', 4400 'category' => 'design', 4401 '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.', 4402 'keywords' => array( 4403 'read more' 4404 ), 4405 'textdomain' => 'default', 4406 'attributes' => array( 4407 'customText' => array( 4408 'type' => 'string', 4409 'default' => '', 4410 'role' => 'content' 4411 ), 4412 'noTeaser' => array( 4413 'type' => 'boolean', 4414 'default' => false 4415 ) 4416 ), 4417 'supports' => array( 4418 'customClassName' => false, 4419 'className' => false, 4420 'html' => false, 4421 'multiple' => false, 4422 'visibility' => false, 4423 'interactivity' => array( 4424 'clientNavigation' => true 4425 ), 4426 'customCSS' => false 4427 ), 4428 'editorStyle' => 'wp-block-more-editor' 4429 ), 4430 'navigation' => array( 4431 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4432 'apiVersion' => 3, 4433 'name' => 'core/navigation', 4434 'title' => 'Navigation', 4435 'category' => 'theme', 4436 'allowedBlocks' => array( 4437 'core/navigation-link', 4438 'core/search', 4439 'core/social-links', 4440 'core/page-list', 4441 'core/spacer', 4442 'core/home-link', 4443 'core/icon', 4444 'core/site-title', 4445 'core/site-logo', 4446 'core/navigation-submenu', 4447 'core/loginout', 4448 'core/buttons' 4449 ), 4450 'description' => 'A collection of blocks that allow visitors to get around your site.', 4451 'keywords' => array( 4452 'menu', 4453 'navigation', 4454 'links' 4455 ), 4456 'textdomain' => 'default', 4457 'attributes' => array( 4458 'ref' => array( 4459 'type' => 'number' 4460 ), 4461 'textColor' => array( 4462 'type' => 'string' 4463 ), 4464 'customTextColor' => array( 4465 'type' => 'string' 4466 ), 4467 'rgbTextColor' => array( 4468 'type' => 'string' 4469 ), 4470 'backgroundColor' => array( 4471 'type' => 'string' 4472 ), 4473 'customBackgroundColor' => array( 4474 'type' => 'string' 4475 ), 4476 'rgbBackgroundColor' => array( 4477 'type' => 'string' 4478 ), 4479 'showSubmenuIcon' => array( 4480 'type' => 'boolean', 4481 'default' => true 4482 ), 4483 'submenuVisibility' => array( 4484 'type' => 'string', 4485 'enum' => array( 4486 'hover', 4487 'click', 4488 'always' 4489 ), 4490 'default' => 'hover' 4491 ), 4492 'overlayMenu' => array( 4493 'type' => 'string', 4494 'default' => 'mobile' 4495 ), 4496 'overlay' => array( 4497 'type' => 'string' 4498 ), 4499 'icon' => array( 4500 'type' => 'string', 4501 'default' => 'handle' 4502 ), 4503 'hasIcon' => array( 4504 'type' => 'boolean', 4505 'default' => true 4506 ), 4507 '__unstableLocation' => array( 4508 'type' => 'string' 4509 ), 4510 'overlayBackgroundColor' => array( 4511 'type' => 'string' 4512 ), 4513 'customOverlayBackgroundColor' => array( 4514 'type' => 'string' 4515 ), 4516 'overlayTextColor' => array( 4517 'type' => 'string' 4518 ), 4519 'customOverlayTextColor' => array( 4520 'type' => 'string' 4521 ), 4522 'maxNestingLevel' => array( 4523 'type' => 'number', 4524 'default' => 5 4525 ), 4526 'templateLock' => array( 4527 'type' => array( 4528 'string', 4529 'boolean' 4530 ), 4531 'enum' => array( 4532 'all', 4533 'insert', 4534 'contentOnly', 4535 false 4536 ) 4537 ) 4538 ), 4539 'providesContext' => array( 4540 'textColor' => 'textColor', 4541 'customTextColor' => 'customTextColor', 4542 'backgroundColor' => 'backgroundColor', 4543 'customBackgroundColor' => 'customBackgroundColor', 4544 'overlayTextColor' => 'overlayTextColor', 4545 'customOverlayTextColor' => 'customOverlayTextColor', 4546 'overlayBackgroundColor' => 'overlayBackgroundColor', 4547 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor', 4548 'fontSize' => 'fontSize', 4549 'customFontSize' => 'customFontSize', 4550 'showSubmenuIcon' => 'showSubmenuIcon', 4551 'submenuVisibility' => 'submenuVisibility', 4552 'openSubmenusOnClick' => 'openSubmenusOnClick', 4553 'style' => 'style', 4554 'maxNestingLevel' => 'maxNestingLevel' 4555 ), 4556 'supports' => array( 4557 'anchor' => true, 4558 'align' => array( 4559 'wide', 4560 'full' 4561 ), 4562 'ariaLabel' => true, 4563 'contentRole' => true, 4564 'html' => false, 4565 'inserter' => true, 4566 'typography' => array( 4567 'fontSize' => true, 4568 'lineHeight' => true, 4569 '__experimentalFontStyle' => true, 4570 '__experimentalFontWeight' => true, 4571 '__experimentalTextTransform' => true, 4572 '__experimentalFontFamily' => true, 4573 '__experimentalLetterSpacing' => true, 4574 '__experimentalTextDecoration' => true, 4575 '__experimentalSkipSerialization' => array( 4576 'textDecoration' 4577 ), 4578 '__experimentalDefaultControls' => array( 4579 'fontSize' => true 4580 ) 4581 ), 4582 'spacing' => array( 4583 'blockGap' => true, 4584 'units' => array( 4585 'px', 4586 'em', 4587 'rem', 4588 'vh', 4589 'vw' 4590 ), 4591 '__experimentalDefaultControls' => array( 4592 'blockGap' => true 4593 ) 4594 ), 4595 'layout' => array( 4596 'allowSwitching' => false, 4597 'allowInheriting' => false, 4598 'allowVerticalAlignment' => false, 4599 'allowSizingOnChildren' => true, 4600 'default' => array( 4601 'type' => 'flex' 4602 ) 4603 ), 4604 'interactivity' => true, 4605 'renaming' => false 4606 ), 4607 'editorStyle' => 'wp-block-navigation-editor', 4608 'style' => 'wp-block-navigation' 4609 ), 4610 'navigation-link' => array( 4611 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4612 'apiVersion' => 3, 4613 'name' => 'core/navigation-link', 4614 'title' => 'Navigation Link', 4615 'category' => 'design', 4616 'parent' => array( 4617 'core/navigation' 4618 ), 4619 'allowedBlocks' => array( 4620 'core/navigation-link', 4621 'core/navigation-submenu', 4622 'core/page-list' 4623 ), 4624 'description' => 'Add a page, link, or another item to your navigation.', 4625 'textdomain' => 'default', 4626 'attributes' => array( 4627 'label' => array( 4628 'type' => 'string', 4629 'role' => 'content' 4630 ), 4631 'type' => array( 4632 'type' => 'string' 4633 ), 4634 'description' => array( 4635 'type' => 'string' 4636 ), 4637 'rel' => array( 4638 'type' => 'string' 4639 ), 4640 'id' => array( 4641 'type' => 'number' 4642 ), 4643 'opensInNewTab' => array( 4644 'type' => 'boolean', 4645 'default' => false 4646 ), 4647 'url' => array( 4648 'type' => 'string', 4649 'role' => 'content' 4650 ), 4651 'title' => array( 4652 'type' => 'string' 4653 ), 4654 'kind' => array( 4655 'type' => 'string' 4656 ), 4657 'isTopLevelLink' => array( 4658 'type' => 'boolean' 4659 ) 4660 ), 4661 'usesContext' => array( 4662 'textColor', 4663 'customTextColor', 4664 'backgroundColor', 4665 'customBackgroundColor', 4666 'overlayTextColor', 4667 'customOverlayTextColor', 4668 'overlayBackgroundColor', 4669 'customOverlayBackgroundColor', 4670 'fontSize', 4671 'customFontSize', 4672 'showSubmenuIcon', 4673 'maxNestingLevel', 4674 'style' 4675 ), 4676 'supports' => array( 4677 'anchor' => true, 4678 'reusable' => false, 4679 'html' => false, 4680 '__experimentalSlashInserter' => true, 4681 'typography' => array( 4682 'fontSize' => true, 4683 'lineHeight' => true, 4684 '__experimentalFontFamily' => true, 4685 '__experimentalFontWeight' => true, 4686 '__experimentalFontStyle' => true, 4687 '__experimentalTextTransform' => true, 4688 '__experimentalTextDecoration' => true, 4689 '__experimentalLetterSpacing' => true, 4690 '__experimentalDefaultControls' => array( 4691 'fontSize' => true 4692 ) 4693 ), 4694 'renaming' => false, 4695 'interactivity' => array( 4696 'clientNavigation' => true 4697 ) 4698 ), 4699 'selectors' => array( 4700 'states' => array( 4701 '-current' => '.wp-block-navigation .current-menu-item' 4702 ) 4703 ), 4704 'editorStyle' => 'wp-block-navigation-link-editor', 4705 'style' => 'wp-block-navigation-link' 4706 ), 4707 'navigation-overlay-close' => array( 4708 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4709 'apiVersion' => 3, 4710 'name' => 'core/navigation-overlay-close', 4711 'title' => 'Navigation Overlay Close', 4712 'category' => 'design', 4713 'description' => 'A customizable button to close overlays.', 4714 'keywords' => array( 4715 'close', 4716 'overlay', 4717 'navigation', 4718 'menu' 4719 ), 4720 'textdomain' => 'default', 4721 'attributes' => array( 4722 'displayMode' => array( 4723 'type' => 'string', 4724 'enum' => array( 4725 'icon', 4726 'text', 4727 'both' 4728 ), 4729 'default' => 'icon' 4730 ), 4731 'text' => array( 4732 'type' => 'string' 4733 ) 4734 ), 4735 'supports' => array( 4736 'color' => array( 4737 'gradients' => false, 4738 '__experimentalDefaultControls' => array( 4739 'background' => true, 4740 'text' => true 4741 ) 4742 ), 4743 'shadow' => true, 4744 '__experimentalBorder' => array( 4745 'color' => true, 4746 'radius' => true, 4747 'style' => true, 4748 'width' => true 4749 ), 4750 'spacing' => array( 4751 'padding' => true, 4752 '__experimentalDefaultControls' => array( 4753 'padding' => true 4754 ) 4755 ), 4756 'typography' => array( 4757 'fontSize' => true, 4758 'lineHeight' => true, 4759 '__experimentalFontFamily' => true, 4760 '__experimentalFontWeight' => true, 4761 '__experimentalFontStyle' => true, 4762 '__experimentalTextTransform' => true, 4763 '__experimentalTextDecoration' => true, 4764 '__experimentalLetterSpacing' => true, 4765 '__experimentalDefaultControls' => array( 4766 'fontSize' => true 4767 ) 4768 ) 4769 ), 4770 'style' => 'wp-block-navigation-overlay-close' 4771 ), 4772 'navigation-submenu' => array( 4773 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4774 'apiVersion' => 3, 4775 'name' => 'core/navigation-submenu', 4776 'title' => 'Submenu', 4777 'category' => 'design', 4778 'parent' => array( 4779 'core/navigation' 4780 ), 4781 'description' => 'Add a submenu to your navigation.', 4782 'textdomain' => 'default', 4783 'attributes' => array( 4784 'label' => array( 4785 'type' => 'string', 4786 'role' => 'content' 4787 ), 4788 'type' => array( 4789 'type' => 'string' 4790 ), 4791 'description' => array( 4792 'type' => 'string' 4793 ), 4794 'rel' => array( 4795 'type' => 'string' 4796 ), 4797 'id' => array( 4798 'type' => 'number' 4799 ), 4800 'opensInNewTab' => array( 4801 'type' => 'boolean', 4802 'default' => false 4803 ), 4804 'url' => array( 4805 'type' => 'string', 4806 'role' => 'content' 4807 ), 4808 'title' => array( 4809 'type' => 'string' 4810 ), 4811 'kind' => array( 4812 'type' => 'string' 4813 ), 4814 'isTopLevelItem' => array( 4815 'type' => 'boolean' 4816 ), 4817 'isParentSubmenu' => array( 4818 'type' => 'boolean', 4819 'default' => true 4820 ) 4821 ), 4822 'providesContext' => array( 4823 'core/isInsideSubmenu' => 'isParentSubmenu' 4824 ), 4825 'usesContext' => array( 4826 'textColor', 4827 'customTextColor', 4828 'backgroundColor', 4829 'customBackgroundColor', 4830 'overlayTextColor', 4831 'customOverlayTextColor', 4832 'overlayBackgroundColor', 4833 'customOverlayBackgroundColor', 4834 'fontSize', 4835 'customFontSize', 4836 'showSubmenuIcon', 4837 'maxNestingLevel', 4838 'openSubmenusOnClick', 4839 'submenuVisibility', 4840 'style' 4841 ), 4842 'supports' => array( 4843 'anchor' => true, 4844 'reusable' => false, 4845 'html' => false, 4846 'typography' => array( 4847 'fontSize' => true, 4848 'lineHeight' => true, 4849 '__experimentalFontFamily' => true, 4850 '__experimentalFontWeight' => true, 4851 '__experimentalFontStyle' => true, 4852 '__experimentalTextTransform' => true, 4853 '__experimentalTextDecoration' => true, 4854 '__experimentalLetterSpacing' => true, 4855 '__experimentalDefaultControls' => array( 4856 'fontSize' => true 4857 ) 4858 ), 4859 'shadow' => array( 4860 '__experimentalSkipSerialization' => true 4861 ), 4862 'interactivity' => array( 4863 'clientNavigation' => true 4864 ) 4865 ), 4866 'selectors' => array( 4867 'shadow' => '.wp-block-navigation-submenu > .wp-block-navigation__submenu-container' 4868 ), 4869 'editorStyle' => 'wp-block-navigation-submenu-editor', 4870 'style' => 'wp-block-navigation-submenu' 4871 ), 4872 'nextpage' => array( 4873 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4874 'apiVersion' => 3, 4875 'name' => 'core/nextpage', 4876 'title' => 'Page Break', 4877 'category' => 'design', 4878 'description' => 'Separate your content into a multi-page experience.', 4879 'keywords' => array( 4880 'next page', 4881 'pagination' 4882 ), 4883 'parent' => array( 4884 'core/post-content' 4885 ), 4886 'textdomain' => 'default', 4887 'supports' => array( 4888 'customClassName' => false, 4889 'className' => false, 4890 'html' => false, 4891 'visibility' => false, 4892 'interactivity' => array( 4893 'clientNavigation' => true 4894 ), 4895 'customCSS' => false 4896 ), 4897 'editorStyle' => 'wp-block-nextpage-editor' 4898 ), 4899 'page-list' => array( 4900 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4901 'apiVersion' => 3, 4902 'name' => 'core/page-list', 4903 'title' => 'Page List', 4904 'category' => 'widgets', 4905 'allowedBlocks' => array( 4906 'core/page-list-item' 4907 ), 4908 'description' => 'Display a list of all pages.', 4909 'keywords' => array( 4910 'menu', 4911 'navigation' 4912 ), 4913 'textdomain' => 'default', 4914 'attributes' => array( 4915 'parentPageID' => array( 4916 'type' => 'integer', 4917 'default' => 0 4918 ) 4919 ), 4920 'usesContext' => array( 4921 'textColor', 4922 'customTextColor', 4923 'backgroundColor', 4924 'customBackgroundColor', 4925 'overlayTextColor', 4926 'customOverlayTextColor', 4927 'overlayBackgroundColor', 4928 'customOverlayBackgroundColor', 4929 'fontSize', 4930 'customFontSize', 4931 'showSubmenuIcon', 4932 'style', 4933 'openSubmenusOnClick', 4934 'submenuVisibility', 4935 'core/isInsideSubmenu' 4936 ), 4937 'supports' => array( 4938 'anchor' => true, 4939 'reusable' => false, 4940 'html' => false, 4941 'typography' => array( 4942 'fontSize' => true, 4943 'lineHeight' => true, 4944 '__experimentalFontFamily' => true, 4945 '__experimentalFontWeight' => true, 4946 '__experimentalFontStyle' => true, 4947 '__experimentalTextTransform' => true, 4948 '__experimentalTextDecoration' => true, 4949 '__experimentalLetterSpacing' => true, 4950 '__experimentalDefaultControls' => array( 4951 'fontSize' => true 4952 ) 4953 ), 4954 'interactivity' => array( 4955 'clientNavigation' => true 4956 ), 4957 'background' => array( 4958 'backgroundImage' => true, 4959 'backgroundSize' => true, 4960 'gradient' => true, 4961 '__experimentalDefaultControls' => array( 4962 'backgroundImage' => true, 4963 'gradient' => true 4964 ) 4965 ), 4966 'color' => array( 4967 'text' => true, 4968 'background' => true, 4969 'link' => true, 4970 'gradients' => true, 4971 '__experimentalDefaultControls' => array( 4972 'background' => true, 4973 'text' => true, 4974 'link' => true 4975 ) 4976 ), 4977 '__experimentalBorder' => array( 4978 'radius' => true, 4979 'color' => true, 4980 'width' => true, 4981 'style' => true 4982 ), 4983 'spacing' => array( 4984 'padding' => true, 4985 'margin' => true, 4986 '__experimentalDefaultControls' => array( 4987 'padding' => false, 4988 'margin' => false 4989 ) 4990 ), 4991 'shadow' => true, 4992 'contentRole' => true 4993 ), 4994 'editorStyle' => 'wp-block-page-list-editor', 4995 'style' => 'wp-block-page-list' 4996 ), 4997 'page-list-item' => array( 4998 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4999 'apiVersion' => 3, 5000 'name' => 'core/page-list-item', 5001 'title' => 'Page List Item', 5002 'category' => 'widgets', 5003 'parent' => array( 5004 'core/page-list' 5005 ), 5006 'description' => 'Displays a page inside a list of all pages.', 5007 'keywords' => array( 5008 'page', 5009 'menu', 5010 'navigation' 5011 ), 5012 'textdomain' => 'default', 5013 'attributes' => array( 5014 'id' => array( 5015 'type' => 'number' 5016 ), 5017 'label' => array( 5018 'type' => 'string' 5019 ), 5020 'title' => array( 5021 'type' => 'string' 5022 ), 5023 'link' => array( 5024 'type' => 'string' 5025 ), 5026 'hasChildren' => array( 5027 'type' => 'boolean' 5028 ) 5029 ), 5030 'usesContext' => array( 5031 'textColor', 5032 'customTextColor', 5033 'backgroundColor', 5034 'customBackgroundColor', 5035 'overlayTextColor', 5036 'customOverlayTextColor', 5037 'overlayBackgroundColor', 5038 'customOverlayBackgroundColor', 5039 'fontSize', 5040 'customFontSize', 5041 'showSubmenuIcon', 5042 'style', 5043 'openSubmenusOnClick', 5044 'submenuVisibility' 5045 ), 5046 'supports' => array( 5047 'anchor' => true, 5048 'reusable' => false, 5049 'html' => false, 5050 'lock' => false, 5051 'inserter' => false, 5052 '__experimentalToolbar' => false, 5053 'interactivity' => array( 5054 'clientNavigation' => true 5055 ) 5056 ), 5057 'editorStyle' => 'wp-block-page-list-editor', 5058 'style' => 'wp-block-page-list' 5059 ), 5060 'paragraph' => array( 5061 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5062 'apiVersion' => 3, 5063 'name' => 'core/paragraph', 5064 'title' => 'Paragraph', 5065 'category' => 'text', 5066 'description' => 'Start with the basic building block of all narrative.', 5067 'keywords' => array( 5068 'text' 5069 ), 5070 'textdomain' => 'default', 5071 'attributes' => array( 5072 'content' => array( 5073 'type' => 'rich-text', 5074 'source' => 'rich-text', 5075 'selector' => 'p', 5076 'role' => 'content' 5077 ), 5078 'dropCap' => array( 5079 'type' => 'boolean', 5080 'default' => false 5081 ), 5082 'placeholder' => array( 5083 'type' => 'string' 5084 ), 5085 'direction' => array( 5086 'type' => 'string', 5087 'enum' => array( 5088 'ltr', 5089 'rtl' 5090 ) 5091 ) 5092 ), 5093 'supports' => array( 5094 'align' => array( 5095 'wide', 5096 'full' 5097 ), 5098 'splitting' => true, 5099 'anchor' => true, 5100 'className' => false, 5101 '__experimentalBorder' => array( 5102 'color' => true, 5103 'radius' => true, 5104 'style' => true, 5105 'width' => true 5106 ), 5107 'color' => array( 5108 'gradients' => true, 5109 'link' => true, 5110 '__experimentalDefaultControls' => array( 5111 'background' => true, 5112 'text' => true 5113 ) 5114 ), 5115 'spacing' => array( 5116 'margin' => true, 5117 'padding' => true, 5118 '__experimentalDefaultControls' => array( 5119 'margin' => false, 5120 'padding' => false 5121 ) 5122 ), 5123 'typography' => array( 5124 'fontSize' => true, 5125 'lineHeight' => true, 5126 'textAlign' => true, 5127 'textColumns' => true, 5128 'textIndent' => true, 5129 '__experimentalFontFamily' => true, 5130 '__experimentalTextDecoration' => true, 5131 '__experimentalFontStyle' => true, 5132 '__experimentalFontWeight' => true, 5133 '__experimentalLetterSpacing' => true, 5134 '__experimentalTextTransform' => true, 5135 '__experimentalWritingMode' => true, 5136 'textShadow' => true, 5137 'fitText' => true, 5138 '__experimentalDefaultControls' => array( 5139 'fontSize' => true 5140 ) 5141 ), 5142 '__experimentalSelector' => 'p', 5143 '__unstablePasteTextInline' => true, 5144 'interactivity' => array( 5145 'clientNavigation' => true 5146 ) 5147 ), 5148 'selectors' => array( 5149 'root' => 'p', 5150 'typography' => array( 5151 'textIndent' => '.wp-block-paragraph + .wp-block-paragraph' 5152 ) 5153 ), 5154 'editorStyle' => 'wp-block-paragraph-editor', 5155 'style' => 'wp-block-paragraph' 5156 ), 5157 'pattern' => array( 5158 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5159 'apiVersion' => 3, 5160 'name' => 'core/pattern', 5161 'title' => 'Pattern Placeholder', 5162 'category' => 'theme', 5163 'description' => 'Show a block pattern.', 5164 'supports' => array( 5165 'html' => false, 5166 'inserter' => false, 5167 'renaming' => false, 5168 'visibility' => false, 5169 'interactivity' => array( 5170 'clientNavigation' => true 5171 ) 5172 ), 5173 'textdomain' => 'default', 5174 'attributes' => array( 5175 'slug' => array( 5176 'type' => 'string' 5177 ) 5178 ) 5179 ), 5180 'playlist' => array( 5181 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5182 'apiVersion' => 3, 5183 'name' => 'core/playlist', 5184 'title' => 'Playlist', 5185 'category' => 'media', 5186 'description' => 'Embed a simple playlist.', 5187 'keywords' => array( 5188 'music', 5189 'sound' 5190 ), 5191 'textdomain' => 'default', 5192 'allowedBlocks' => array( 5193 'core/playlist-track' 5194 ), 5195 'attributes' => array( 5196 'type' => array( 5197 'type' => 'string', 5198 'default' => 'audio' 5199 ), 5200 'order' => array( 5201 'type' => 'string', 5202 'default' => 'asc' 5203 ), 5204 'showTracklist' => array( 5205 'type' => 'boolean', 5206 'default' => true 5207 ), 5208 'showImages' => array( 5209 'type' => 'boolean', 5210 'default' => true 5211 ), 5212 'showPlayButtonArtwork' => array( 5213 'type' => 'boolean', 5214 'default' => false 5215 ), 5216 'showArtists' => array( 5217 'type' => 'boolean', 5218 'default' => true 5219 ), 5220 'showNumbers' => array( 5221 'type' => 'boolean', 5222 'default' => true 5223 ), 5224 'showTrackLength' => array( 5225 'type' => 'boolean', 5226 'default' => true 5227 ), 5228 'waveformStyle' => array( 5229 'type' => 'string', 5230 'enum' => array( 5231 'bars', 5232 'mirror', 5233 'line', 5234 'blocks', 5235 'dots', 5236 'seekbar' 5237 ), 5238 'default' => 'bars' 5239 ), 5240 'waveformColor' => array( 5241 'type' => 'string' 5242 ), 5243 'waveformGradient' => array( 5244 'type' => 'string' 5245 ), 5246 'waveformBackgroundColor' => array( 5247 'type' => 'string' 5248 ), 5249 'waveformBackgroundGradient' => array( 5250 'type' => 'string' 5251 ), 5252 'caption' => array( 5253 'type' => 'string' 5254 ) 5255 ), 5256 'providesContext' => array( 5257 'showArtists' => 'showArtists', 5258 'showImages' => 'showImages' 5259 ), 5260 'supports' => array( 5261 'anchor' => true, 5262 'align' => true, 5263 'color' => array( 5264 'gradients' => true, 5265 'link' => true, 5266 '__experimentalDefaultControls' => array( 5267 'background' => true, 5268 'text' => true 5269 ) 5270 ), 5271 '__experimentalBorder' => array( 5272 'color' => true, 5273 'style' => true, 5274 'width' => true, 5275 '__experimentalDefaultControls' => array( 5276 'color' => true, 5277 'style' => true, 5278 'width' => true 5279 ) 5280 ), 5281 'interactivity' => true, 5282 'shadow' => true, 5283 'spacing' => array( 5284 'margin' => true, 5285 'padding' => true 5286 ), 5287 'typography' => array( 5288 'fontSize' => true, 5289 '__experimentalDefaultControls' => array( 5290 'fontSize' => true 5291 ) 5292 ) 5293 ), 5294 'editorStyle' => 'wp-block-playlist-editor', 5295 'style' => 'wp-block-playlist' 5296 ), 5297 'playlist-track' => array( 5298 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5299 'apiVersion' => 3, 5300 'name' => 'core/playlist-track', 5301 'title' => 'Playlist track', 5302 'category' => 'media', 5303 'parent' => array( 5304 'core/playlist' 5305 ), 5306 'description' => 'Playlist track.', 5307 'keywords' => array( 5308 'music', 5309 'sound' 5310 ), 5311 'textdomain' => 'default', 5312 'usesContext' => array( 5313 'showArtists', 5314 'showImages' 5315 ), 5316 'attributes' => array( 5317 'blob' => array( 5318 'type' => 'string', 5319 'role' => 'local' 5320 ), 5321 'id' => array( 5322 'type' => 'number', 5323 'role' => 'content' 5324 ), 5325 'src' => array( 5326 'type' => 'string', 5327 'role' => 'content' 5328 ), 5329 'type' => array( 5330 'type' => 'string', 5331 'default' => 'audio' 5332 ), 5333 'album' => array( 5334 'type' => 'string', 5335 'role' => 'content' 5336 ), 5337 'artist' => array( 5338 'type' => 'string', 5339 'role' => 'content' 5340 ), 5341 'image' => array( 5342 'type' => 'string', 5343 'role' => 'content' 5344 ), 5345 'imageAlt' => array( 5346 'type' => 'string', 5347 'role' => 'content' 5348 ), 5349 'length' => array( 5350 'type' => 'string', 5351 'role' => 'content' 5352 ), 5353 'title' => array( 5354 'type' => 'string', 5355 'role' => 'content' 5356 ) 5357 ), 5358 'supports' => array( 5359 'html' => false, 5360 'interactivity' => array( 5361 'clientNavigation' => true 5362 ), 5363 'reusable' => false 5364 ), 5365 'style' => 'wp-block-playlist-track' 5366 ), 5367 'post-author' => array( 5368 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5369 'apiVersion' => 3, 5370 'name' => 'core/post-author', 5371 'title' => 'Author (deprecated)', 5372 'category' => 'theme', 5373 'description' => 'This block is deprecated. Please use the Avatar block, the Author Name block, and the Author Biography block instead.', 5374 'textdomain' => 'default', 5375 'attributes' => array( 5376 'textAlign' => array( 5377 'type' => 'string' 5378 ), 5379 'avatarSize' => array( 5380 'type' => 'number', 5381 'default' => 48 5382 ), 5383 'showAvatar' => array( 5384 'type' => 'boolean', 5385 'default' => true 5386 ), 5387 'showBio' => array( 5388 'type' => 'boolean' 5389 ), 5390 'byline' => array( 5391 'type' => 'string' 5392 ), 5393 'isLink' => array( 5394 'type' => 'boolean', 5395 'default' => false, 5396 'role' => 'content' 5397 ), 5398 'linkTarget' => array( 5399 'type' => 'string', 5400 'default' => '_self', 5401 'role' => 'content' 5402 ) 5403 ), 5404 'usesContext' => array( 5405 'postType', 5406 'postId', 5407 'queryId' 5408 ), 5409 'supports' => array( 5410 'inserter' => false, 5411 'anchor' => true, 5412 'html' => false, 5413 'spacing' => array( 5414 'margin' => true, 5415 'padding' => true 5416 ), 5417 'typography' => array( 5418 'fontSize' => true, 5419 'lineHeight' => true, 5420 '__experimentalFontFamily' => true, 5421 '__experimentalFontWeight' => true, 5422 '__experimentalFontStyle' => true, 5423 '__experimentalTextTransform' => true, 5424 '__experimentalTextDecoration' => true, 5425 '__experimentalLetterSpacing' => true, 5426 '__experimentalDefaultControls' => array( 5427 'fontSize' => true 5428 ) 5429 ), 5430 'color' => array( 5431 'gradients' => true, 5432 'link' => true, 5433 '__experimentalDefaultControls' => array( 5434 'background' => true, 5435 'text' => true 5436 ) 5437 ), 5438 'interactivity' => array( 5439 'clientNavigation' => true 5440 ), 5441 '__experimentalBorder' => array( 5442 'radius' => true, 5443 'color' => true, 5444 'width' => true, 5445 'style' => true, 5446 '__experimentalDefaultControls' => array( 5447 'radius' => true, 5448 'color' => true, 5449 'width' => true, 5450 'style' => true 5451 ) 5452 ), 5453 'filter' => array( 5454 'duotone' => true 5455 ) 5456 ), 5457 'selectors' => array( 5458 'filter' => array( 5459 'duotone' => '.wp-block-post-author .wp-block-post-author__avatar img' 5460 ) 5461 ), 5462 'editorStyle' => 'wp-block-post-author-editor', 5463 'style' => 'wp-block-post-author' 5464 ), 5465 'post-author-biography' => array( 5466 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5467 'apiVersion' => 3, 5468 'name' => 'core/post-author-biography', 5469 'title' => 'Author Biography', 5470 'category' => 'theme', 5471 'description' => 'The author biography.', 5472 'textdomain' => 'default', 5473 'usesContext' => array( 5474 'postType', 5475 'postId' 5476 ), 5477 'example' => array( 5478 'viewportWidth' => 350 5479 ), 5480 'supports' => array( 5481 'anchor' => true, 5482 'spacing' => array( 5483 'margin' => true, 5484 'padding' => true 5485 ), 5486 'background' => array( 5487 'gradient' => true 5488 ), 5489 'color' => array( 5490 'gradients' => true, 5491 'link' => true, 5492 '__experimentalDefaultControls' => array( 5493 'background' => true, 5494 'text' => true 5495 ) 5496 ), 5497 'typography' => array( 5498 'fontSize' => true, 5499 'lineHeight' => true, 5500 'textAlign' => true, 5501 'textColumns' => true, 5502 '__experimentalFontFamily' => true, 5503 '__experimentalFontWeight' => true, 5504 '__experimentalFontStyle' => true, 5505 '__experimentalTextTransform' => true, 5506 '__experimentalTextDecoration' => true, 5507 '__experimentalLetterSpacing' => true, 5508 '__experimentalDefaultControls' => array( 5509 'fontSize' => true 5510 ) 5511 ), 5512 'interactivity' => array( 5513 'clientNavigation' => true 5514 ), 5515 '__experimentalBorder' => array( 5516 'radius' => true, 5517 'color' => true, 5518 'width' => true, 5519 'style' => true, 5520 '__experimentalDefaultControls' => array( 5521 'radius' => true, 5522 'color' => true, 5523 'width' => true, 5524 'style' => true 5525 ) 5526 ) 5527 ), 5528 'style' => 'wp-block-post-author-biography' 5529 ), 5530 'post-author-name' => array( 5531 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5532 'apiVersion' => 3, 5533 'name' => 'core/post-author-name', 5534 'title' => 'Author Name', 5535 'category' => 'theme', 5536 'description' => 'The author name.', 5537 'textdomain' => 'default', 5538 'attributes' => array( 5539 'isLink' => array( 5540 'type' => 'boolean', 5541 'default' => false, 5542 'role' => 'content' 5543 ), 5544 'linkTarget' => array( 5545 'type' => 'string', 5546 'default' => '_self', 5547 'role' => 'content' 5548 ) 5549 ), 5550 'usesContext' => array( 5551 'postType', 5552 'postId' 5553 ), 5554 'example' => array( 5555 'viewportWidth' => 350 5556 ), 5557 'supports' => array( 5558 'anchor' => true, 5559 'html' => false, 5560 'background' => array( 5561 'backgroundImage' => true, 5562 'backgroundSize' => true, 5563 'gradient' => true 5564 ), 5565 'spacing' => array( 5566 'margin' => true, 5567 'padding' => true 5568 ), 5569 'color' => array( 5570 'gradients' => true, 5571 'link' => true, 5572 '__experimentalDefaultControls' => array( 5573 'background' => true, 5574 'text' => true, 5575 'link' => true 5576 ) 5577 ), 5578 'typography' => array( 5579 'fontSize' => true, 5580 'lineHeight' => true, 5581 'textAlign' => true, 5582 '__experimentalFontFamily' => true, 5583 '__experimentalFontWeight' => true, 5584 '__experimentalFontStyle' => true, 5585 '__experimentalTextTransform' => true, 5586 '__experimentalTextDecoration' => true, 5587 '__experimentalLetterSpacing' => true, 5588 '__experimentalDefaultControls' => array( 5589 'fontSize' => true 5590 ) 5591 ), 5592 'interactivity' => array( 5593 'clientNavigation' => true 5594 ), 5595 '__experimentalBorder' => array( 5596 'radius' => true, 5597 'color' => true, 5598 'width' => true, 5599 'style' => true, 5600 '__experimentalDefaultControls' => array( 5601 'radius' => true, 5602 'color' => true, 5603 'width' => true, 5604 'style' => true 5605 ) 5606 ) 5607 ), 5608 'style' => 'wp-block-post-author-name' 5609 ), 5610 'post-comments-count' => array( 5611 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5612 'apiVersion' => 3, 5613 'name' => 'core/post-comments-count', 5614 'title' => 'Comments Count', 5615 'category' => 'theme', 5616 'description' => 'Display a post\'s comments count.', 5617 'textdomain' => 'default', 5618 'usesContext' => array( 5619 'postId' 5620 ), 5621 'example' => array( 5622 'viewportWidth' => 350 5623 ), 5624 'supports' => array( 5625 'anchor' => true, 5626 'html' => false, 5627 'background' => array( 5628 'gradient' => true 5629 ), 5630 'color' => array( 5631 'gradients' => true, 5632 '__experimentalDefaultControls' => array( 5633 'background' => true, 5634 'text' => true 5635 ) 5636 ), 5637 'spacing' => array( 5638 'margin' => true, 5639 'padding' => true 5640 ), 5641 'typography' => array( 5642 'fontSize' => true, 5643 'lineHeight' => true, 5644 'textAlign' => true, 5645 '__experimentalFontFamily' => true, 5646 '__experimentalFontWeight' => true, 5647 '__experimentalFontStyle' => true, 5648 '__experimentalTextTransform' => true, 5649 '__experimentalTextDecoration' => true, 5650 '__experimentalLetterSpacing' => true, 5651 '__experimentalDefaultControls' => array( 5652 'fontSize' => true 5653 ) 5654 ), 5655 '__experimentalBorder' => array( 5656 'radius' => true, 5657 'color' => true, 5658 'width' => true, 5659 'style' => true 5660 ), 5661 'interactivity' => array( 5662 'clientNavigation' => true 5663 ) 5664 ), 5665 'style' => 'wp-block-post-comments-count' 5666 ), 5667 'post-comments-form' => array( 5668 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5669 'apiVersion' => 3, 5670 'name' => 'core/post-comments-form', 5671 'title' => 'Comments Form', 5672 'category' => 'theme', 5673 'description' => 'Display a post\'s comments form.', 5674 'textdomain' => 'default', 5675 'usesContext' => array( 5676 'postId', 5677 'postType' 5678 ), 5679 'supports' => array( 5680 'anchor' => true, 5681 'html' => false, 5682 'background' => array( 5683 'backgroundImage' => true, 5684 'backgroundSize' => true, 5685 'gradient' => true, 5686 '__experimentalDefaultControls' => array( 5687 'backgroundImage' => true, 5688 'gradient' => true 5689 ) 5690 ), 5691 'color' => array( 5692 'button' => true, 5693 'gradients' => true, 5694 'heading' => true, 5695 'link' => true, 5696 '__experimentalDefaultControls' => array( 5697 'background' => true, 5698 'text' => true 5699 ) 5700 ), 5701 'spacing' => array( 5702 'margin' => true, 5703 'padding' => true 5704 ), 5705 'typography' => array( 5706 'fontSize' => true, 5707 'lineHeight' => true, 5708 'textAlign' => true, 5709 '__experimentalFontStyle' => true, 5710 '__experimentalFontWeight' => true, 5711 '__experimentalLetterSpacing' => true, 5712 '__experimentalTextTransform' => true, 5713 '__experimentalDefaultControls' => array( 5714 'fontSize' => true 5715 ) 5716 ), 5717 '__experimentalBorder' => array( 5718 'radius' => true, 5719 'color' => true, 5720 'width' => true, 5721 'style' => true, 5722 '__experimentalDefaultControls' => array( 5723 'radius' => true, 5724 'color' => true, 5725 'width' => true, 5726 'style' => true 5727 ) 5728 ) 5729 ), 5730 'editorStyle' => 'wp-block-post-comments-form-editor', 5731 'style' => array( 5732 'wp-block-post-comments-form', 5733 'wp-block-buttons', 5734 'wp-block-button' 5735 ), 5736 'example' => array( 5737 'attributes' => array( 5738 'style' => array( 5739 'typography' => array( 5740 'textAlign' => 'center' 5741 ) 5742 ) 5743 ) 5744 ) 5745 ), 5746 'post-comments-link' => array( 5747 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5748 'apiVersion' => 3, 5749 'name' => 'core/post-comments-link', 5750 'title' => 'Comments Link', 5751 'category' => 'theme', 5752 'description' => 'Displays the link to the current post comments.', 5753 'textdomain' => 'default', 5754 'usesContext' => array( 5755 'postType', 5756 'postId' 5757 ), 5758 'example' => array( 5759 'viewportWidth' => 350 5760 ), 5761 'supports' => array( 5762 'anchor' => true, 5763 'html' => false, 5764 'color' => array( 5765 'link' => true, 5766 'text' => false, 5767 '__experimentalDefaultControls' => array( 5768 'background' => true, 5769 'link' => true 5770 ) 5771 ), 5772 'spacing' => array( 5773 'margin' => true, 5774 'padding' => true 5775 ), 5776 'typography' => array( 5777 'fontSize' => true, 5778 'lineHeight' => true, 5779 'textAlign' => true, 5780 '__experimentalFontFamily' => true, 5781 '__experimentalFontWeight' => true, 5782 '__experimentalFontStyle' => true, 5783 '__experimentalTextTransform' => true, 5784 '__experimentalTextDecoration' => true, 5785 '__experimentalLetterSpacing' => true, 5786 '__experimentalDefaultControls' => array( 5787 'fontSize' => true 5788 ) 5789 ), 5790 'interactivity' => array( 5791 'clientNavigation' => true 5792 ), 5793 '__experimentalBorder' => array( 5794 'radius' => true, 5795 'color' => true, 5796 'width' => true, 5797 'style' => true, 5798 '__experimentalDefaultControls' => array( 5799 'radius' => true, 5800 'color' => true, 5801 'width' => true, 5802 'style' => true 5803 ) 5804 ) 5805 ), 5806 'style' => 'wp-block-post-comments-link' 5807 ), 5808 'post-content' => array( 5809 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5810 'apiVersion' => 3, 5811 'name' => 'core/post-content', 5812 'title' => 'Content', 5813 'category' => 'theme', 5814 'description' => 'Displays the contents of a post or page.', 5815 'textdomain' => 'default', 5816 'usesContext' => array( 5817 'postId', 5818 'postType', 5819 'queryId' 5820 ), 5821 'attributes' => array( 5822 'tagName' => array( 5823 'type' => 'string', 5824 'default' => 'div' 5825 ) 5826 ), 5827 'example' => array( 5828 'viewportWidth' => 350 5829 ), 5830 'supports' => array( 5831 'anchor' => true, 5832 'align' => array( 5833 'wide', 5834 'full' 5835 ), 5836 'html' => false, 5837 'layout' => true, 5838 'background' => array( 5839 'backgroundImage' => true, 5840 'backgroundSize' => true, 5841 'gradient' => true, 5842 '__experimentalDefaultControls' => array( 5843 'backgroundImage' => true 5844 ) 5845 ), 5846 'dimensions' => array( 5847 'minHeight' => true 5848 ), 5849 'shadow' => true, 5850 'spacing' => array( 5851 'blockGap' => true, 5852 'padding' => true, 5853 'margin' => true, 5854 '__experimentalDefaultControls' => array( 5855 'margin' => false, 5856 'padding' => false 5857 ) 5858 ), 5859 'color' => array( 5860 'gradients' => true, 5861 'button' => true, 5862 'heading' => true, 5863 'link' => true, 5864 '__experimentalDefaultControls' => array( 5865 'background' => false, 5866 'text' => false 5867 ) 5868 ), 5869 'typography' => array( 5870 'fontSize' => true, 5871 'lineHeight' => true, 5872 'textAlign' => true, 5873 '__experimentalFontFamily' => true, 5874 '__experimentalFontWeight' => true, 5875 '__experimentalFontStyle' => true, 5876 '__experimentalTextTransform' => true, 5877 '__experimentalTextDecoration' => true, 5878 '__experimentalLetterSpacing' => true, 5879 '__experimentalDefaultControls' => array( 5880 'fontSize' => true 5881 ) 5882 ), 5883 'interactivity' => array( 5884 'clientNavigation' => true 5885 ), 5886 '__experimentalBorder' => array( 5887 'radius' => true, 5888 'color' => true, 5889 'width' => true, 5890 'style' => true, 5891 '__experimentalDefaultControls' => array( 5892 'radius' => true, 5893 'color' => true, 5894 'width' => true, 5895 'style' => true 5896 ) 5897 ) 5898 ), 5899 'style' => 'wp-block-post-content', 5900 'editorStyle' => 'wp-block-post-content-editor' 5901 ), 5902 'post-date' => array( 5903 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5904 'apiVersion' => 3, 5905 'name' => 'core/post-date', 5906 'title' => 'Date', 5907 'category' => 'theme', 5908 'description' => 'Display a custom date.', 5909 'textdomain' => 'default', 5910 'attributes' => array( 5911 'datetime' => array( 5912 'type' => 'string', 5913 'role' => 'content' 5914 ), 5915 'format' => array( 5916 'type' => 'string' 5917 ), 5918 'isLink' => array( 5919 'type' => 'boolean', 5920 'default' => false, 5921 'role' => 'content' 5922 ) 5923 ), 5924 'usesContext' => array( 5925 'postId', 5926 'postType', 5927 'queryId' 5928 ), 5929 'example' => array( 5930 'viewportWidth' => 350 5931 ), 5932 'supports' => array( 5933 'anchor' => true, 5934 'html' => false, 5935 'background' => array( 5936 'gradient' => true 5937 ), 5938 'color' => array( 5939 'gradients' => true, 5940 'link' => true, 5941 '__experimentalDefaultControls' => array( 5942 'background' => true, 5943 'text' => true, 5944 'link' => true 5945 ) 5946 ), 5947 'spacing' => array( 5948 'margin' => true, 5949 'padding' => true 5950 ), 5951 'typography' => array( 5952 'fontSize' => true, 5953 'lineHeight' => true, 5954 'textAlign' => true, 5955 '__experimentalFontFamily' => true, 5956 '__experimentalFontWeight' => true, 5957 '__experimentalFontStyle' => true, 5958 '__experimentalTextTransform' => true, 5959 '__experimentalTextDecoration' => true, 5960 '__experimentalLetterSpacing' => true, 5961 '__experimentalDefaultControls' => array( 5962 'fontSize' => true 5963 ) 5964 ), 5965 'interactivity' => array( 5966 'clientNavigation' => true 5967 ), 5968 '__experimentalBorder' => array( 5969 'radius' => true, 5970 'color' => true, 5971 'width' => true, 5972 'style' => true, 5973 '__experimentalDefaultControls' => array( 5974 'radius' => true, 5975 'color' => true, 5976 'width' => true, 5977 'style' => true 5978 ) 5979 ) 5980 ) 5981 ), 5982 'post-excerpt' => array( 5983 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5984 'apiVersion' => 3, 5985 'name' => 'core/post-excerpt', 5986 'title' => 'Excerpt', 5987 'category' => 'theme', 5988 'description' => 'Display the excerpt.', 5989 'textdomain' => 'default', 5990 'attributes' => array( 5991 'moreText' => array( 5992 'type' => 'string', 5993 'role' => 'content' 5994 ), 5995 'showMoreOnNewLine' => array( 5996 'type' => 'boolean', 5997 'default' => true 5998 ), 5999 'excerptLength' => array( 6000 'type' => 'number', 6001 'default' => 55 6002 ) 6003 ), 6004 'usesContext' => array( 6005 'postId', 6006 'postType', 6007 'queryId' 6008 ), 6009 'example' => array( 6010 'viewportWidth' => 350 6011 ), 6012 'supports' => array( 6013 'anchor' => true, 6014 'html' => false, 6015 'background' => array( 6016 'backgroundImage' => true, 6017 'backgroundSize' => true, 6018 'gradient' => true 6019 ), 6020 'color' => array( 6021 'gradients' => true, 6022 'link' => true, 6023 '__experimentalDefaultControls' => array( 6024 'background' => true, 6025 'text' => true, 6026 'link' => true 6027 ) 6028 ), 6029 'shadow' => true, 6030 'spacing' => array( 6031 'margin' => true, 6032 'padding' => true 6033 ), 6034 'typography' => array( 6035 'fontSize' => true, 6036 'lineHeight' => true, 6037 'textAlign' => true, 6038 'textColumns' => true, 6039 '__experimentalFontFamily' => true, 6040 '__experimentalFontWeight' => true, 6041 '__experimentalFontStyle' => true, 6042 '__experimentalTextTransform' => true, 6043 '__experimentalTextDecoration' => true, 6044 '__experimentalLetterSpacing' => true, 6045 '__experimentalDefaultControls' => array( 6046 'fontSize' => true 6047 ) 6048 ), 6049 'interactivity' => array( 6050 'clientNavigation' => true 6051 ), 6052 '__experimentalBorder' => array( 6053 'radius' => true, 6054 'color' => true, 6055 'width' => true, 6056 'style' => true, 6057 '__experimentalDefaultControls' => array( 6058 'radius' => true, 6059 'color' => true, 6060 'width' => true, 6061 'style' => true 6062 ) 6063 ) 6064 ), 6065 'editorStyle' => 'wp-block-post-excerpt-editor', 6066 'style' => 'wp-block-post-excerpt' 6067 ), 6068 'post-featured-image' => array( 6069 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6070 'apiVersion' => 3, 6071 'name' => 'core/post-featured-image', 6072 'title' => 'Featured Image', 6073 'category' => 'theme', 6074 'description' => 'Display a post\'s featured image.', 6075 'textdomain' => 'default', 6076 'attributes' => array( 6077 'isLink' => array( 6078 'type' => 'boolean', 6079 'default' => false, 6080 'role' => 'content' 6081 ), 6082 'aspectRatio' => array( 6083 'type' => 'string' 6084 ), 6085 'width' => array( 6086 'type' => 'string' 6087 ), 6088 'height' => array( 6089 'type' => 'string' 6090 ), 6091 'scale' => array( 6092 'type' => 'string', 6093 'default' => 'cover' 6094 ), 6095 'sizeSlug' => array( 6096 'type' => 'string' 6097 ), 6098 'rel' => array( 6099 'type' => 'string', 6100 'attribute' => 'rel', 6101 'default' => '', 6102 'role' => 'content' 6103 ), 6104 'linkTarget' => array( 6105 'type' => 'string', 6106 'default' => '_self', 6107 'role' => 'content' 6108 ), 6109 'overlayColor' => array( 6110 'type' => 'string' 6111 ), 6112 'customOverlayColor' => array( 6113 'type' => 'string' 6114 ), 6115 'dimRatio' => array( 6116 'type' => 'number', 6117 'default' => 0 6118 ), 6119 'gradient' => array( 6120 'type' => 'string' 6121 ), 6122 'customGradient' => array( 6123 'type' => 'string' 6124 ), 6125 'useFirstImageFromPost' => array( 6126 'type' => 'boolean', 6127 'default' => false 6128 ) 6129 ), 6130 'usesContext' => array( 6131 'postId', 6132 'postType', 6133 'queryId' 6134 ), 6135 'example' => array( 6136 'viewportWidth' => 350 6137 ), 6138 'supports' => array( 6139 'anchor' => true, 6140 'align' => array( 6141 'left', 6142 'right', 6143 'center', 6144 'wide', 6145 'full' 6146 ), 6147 'color' => array( 6148 'text' => false, 6149 'background' => false 6150 ), 6151 '__experimentalBorder' => array( 6152 'color' => true, 6153 'radius' => true, 6154 'width' => true, 6155 '__experimentalSkipSerialization' => true, 6156 '__experimentalDefaultControls' => array( 6157 'color' => true, 6158 'radius' => true, 6159 'width' => true 6160 ) 6161 ), 6162 'filter' => array( 6163 'duotone' => true 6164 ), 6165 'shadow' => array( 6166 '__experimentalSkipSerialization' => true 6167 ), 6168 'html' => false, 6169 'spacing' => array( 6170 'margin' => true, 6171 'padding' => true 6172 ), 6173 'interactivity' => array( 6174 'clientNavigation' => true 6175 ) 6176 ), 6177 'selectors' => array( 6178 'dimensions' => '.wp-block-post-featured-image img', 6179 'border' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay', 6180 'shadow' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder', 6181 'filter' => array( 6182 'duotone' => '.wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before' 6183 ) 6184 ), 6185 'editorStyle' => 'wp-block-post-featured-image-editor', 6186 'style' => 'wp-block-post-featured-image' 6187 ), 6188 'post-navigation-link' => array( 6189 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6190 'apiVersion' => 3, 6191 'name' => 'core/post-navigation-link', 6192 'title' => 'Post Navigation Link', 6193 'category' => 'theme', 6194 'description' => 'Displays the next or previous post link that is adjacent to the current post.', 6195 'textdomain' => 'default', 6196 'attributes' => array( 6197 'type' => array( 6198 'type' => 'string', 6199 'default' => 'next' 6200 ), 6201 'label' => array( 6202 'type' => 'string', 6203 'role' => 'content' 6204 ), 6205 'showTitle' => array( 6206 'type' => 'boolean', 6207 'default' => false 6208 ), 6209 'linkLabel' => array( 6210 'type' => 'boolean', 6211 'default' => false 6212 ), 6213 'arrow' => array( 6214 'type' => 'string', 6215 'default' => 'none' 6216 ), 6217 'taxonomy' => array( 6218 'type' => 'string', 6219 'default' => '' 6220 ) 6221 ), 6222 'usesContext' => array( 6223 'postType' 6224 ), 6225 'supports' => array( 6226 'anchor' => true, 6227 'reusable' => false, 6228 'html' => false, 6229 'color' => array( 6230 'link' => true 6231 ), 6232 'typography' => array( 6233 'fontSize' => true, 6234 'lineHeight' => true, 6235 'textAlign' => true, 6236 '__experimentalFontFamily' => true, 6237 '__experimentalFontWeight' => true, 6238 '__experimentalFontStyle' => true, 6239 '__experimentalTextTransform' => true, 6240 '__experimentalTextDecoration' => true, 6241 '__experimentalLetterSpacing' => true, 6242 '__experimentalWritingMode' => true, 6243 '__experimentalDefaultControls' => array( 6244 'fontSize' => true 6245 ) 6246 ), 6247 'shadow' => array( 6248 '__experimentalSkipSerialization' => true 6249 ), 6250 'interactivity' => array( 6251 'clientNavigation' => true 6252 ), 6253 'spacing' => array( 6254 '__experimentalSkipSerialization' => true, 6255 'margin' => true, 6256 'padding' => true, 6257 '__experimentalDefaultControls' => array( 6258 'margin' => false, 6259 'padding' => false 6260 ) 6261 ), 6262 '__experimentalBorder' => array( 6263 '__experimentalSkipSerialization' => true, 6264 'color' => true, 6265 'radius' => true, 6266 'style' => true, 6267 'width' => true, 6268 '__experimentalDefaultControls' => array( 6269 'color' => false, 6270 'radius' => false, 6271 'style' => false, 6272 'width' => false 6273 ) 6274 ) 6275 ), 6276 'selectors' => array( 6277 'border' => '.wp-block-post-navigation-link:not(:empty)', 6278 'shadow' => '.wp-block-post-navigation-link:not(:empty)', 6279 'spacing' => '.wp-block-post-navigation-link:not(:empty)' 6280 ), 6281 'style' => 'wp-block-post-navigation-link' 6282 ), 6283 'post-template' => array( 6284 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6285 'apiVersion' => 3, 6286 'name' => 'core/post-template', 6287 'title' => 'Post Template', 6288 'category' => 'theme', 6289 'ancestor' => array( 6290 'core/query' 6291 ), 6292 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.', 6293 'textdomain' => 'default', 6294 'usesContext' => array( 6295 'queryId', 6296 'query', 6297 'displayLayout', 6298 'templateSlug', 6299 'previewPostType', 6300 'enhancedPagination', 6301 'postType', 6302 'postId' 6303 ), 6304 'supports' => array( 6305 'anchor' => true, 6306 'reusable' => false, 6307 'html' => false, 6308 'align' => array( 6309 'wide', 6310 'full' 6311 ), 6312 'layout' => true, 6313 'background' => array( 6314 'backgroundImage' => true, 6315 'backgroundSize' => true, 6316 'gradient' => true, 6317 '__experimentalDefaultControls' => array( 6318 'backgroundImage' => true, 6319 'gradient' => true 6320 ) 6321 ), 6322 'color' => array( 6323 'gradients' => true, 6324 'link' => true, 6325 'heading' => true, 6326 'button' => true, 6327 '__experimentalDefaultControls' => array( 6328 'background' => true, 6329 'text' => true 6330 ) 6331 ), 6332 'typography' => array( 6333 'fontSize' => true, 6334 'lineHeight' => true, 6335 '__experimentalFontFamily' => true, 6336 '__experimentalFontWeight' => true, 6337 '__experimentalFontStyle' => true, 6338 '__experimentalTextTransform' => true, 6339 '__experimentalTextDecoration' => true, 6340 '__experimentalLetterSpacing' => true, 6341 '__experimentalDefaultControls' => array( 6342 'fontSize' => true 6343 ) 6344 ), 6345 'spacing' => array( 6346 'margin' => true, 6347 'padding' => true, 6348 'blockGap' => array( 6349 '__experimentalDefault' => '1.25em' 6350 ), 6351 '__experimentalDefaultControls' => array( 6352 'blockGap' => true, 6353 'padding' => false, 6354 'margin' => false 6355 ) 6356 ), 6357 'interactivity' => array( 6358 'clientNavigation' => true 6359 ), 6360 '__experimentalBorder' => array( 6361 'radius' => true, 6362 'color' => true, 6363 'width' => true, 6364 'style' => true 6365 ), 6366 'shadow' => true 6367 ), 6368 'style' => 'wp-block-post-template', 6369 'editorStyle' => 'wp-block-post-template-editor' 6370 ), 6371 'post-terms' => array( 6372 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6373 'apiVersion' => 3, 6374 'name' => 'core/post-terms', 6375 'title' => 'Post Terms', 6376 'category' => 'theme', 6377 'description' => 'Post terms.', 6378 'textdomain' => 'default', 6379 'attributes' => array( 6380 'term' => array( 6381 'type' => 'string' 6382 ), 6383 'separator' => array( 6384 'type' => 'string', 6385 'default' => ', ' 6386 ), 6387 'prefix' => array( 6388 'type' => 'string', 6389 'default' => '', 6390 'role' => 'content' 6391 ), 6392 'suffix' => array( 6393 'type' => 'string', 6394 'default' => '', 6395 'role' => 'content' 6396 ) 6397 ), 6398 'usesContext' => array( 6399 'postId', 6400 'postType' 6401 ), 6402 'example' => array( 6403 'viewportWidth' => 350 6404 ), 6405 'supports' => array( 6406 'anchor' => true, 6407 'html' => false, 6408 'background' => array( 6409 'backgroundImage' => true, 6410 'backgroundSize' => true, 6411 'gradient' => true 6412 ), 6413 'color' => array( 6414 'gradients' => true, 6415 'link' => true, 6416 '__experimentalDefaultControls' => array( 6417 'background' => true, 6418 'text' => true, 6419 'link' => true 6420 ) 6421 ), 6422 'shadow' => true, 6423 'spacing' => array( 6424 'margin' => true, 6425 'padding' => true 6426 ), 6427 'typography' => array( 6428 'fontSize' => true, 6429 'lineHeight' => true, 6430 'textAlign' => true, 6431 '__experimentalFontFamily' => true, 6432 '__experimentalFontWeight' => true, 6433 '__experimentalFontStyle' => true, 6434 '__experimentalTextTransform' => true, 6435 '__experimentalTextDecoration' => true, 6436 '__experimentalLetterSpacing' => true, 6437 '__experimentalDefaultControls' => array( 6438 'fontSize' => true 6439 ) 6440 ), 6441 'interactivity' => array( 6442 'clientNavigation' => true 6443 ), 6444 '__experimentalBorder' => array( 6445 'radius' => true, 6446 'color' => true, 6447 'width' => true, 6448 'style' => true, 6449 '__experimentalDefaultControls' => array( 6450 'radius' => true, 6451 'color' => true, 6452 'width' => true, 6453 'style' => true 6454 ) 6455 ) 6456 ), 6457 'style' => 'wp-block-post-terms' 6458 ), 6459 'post-time-to-read' => array( 6460 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6461 'apiVersion' => 3, 6462 'name' => 'core/post-time-to-read', 6463 'title' => 'Time to Read', 6464 'category' => 'theme', 6465 'description' => 'Show minutes required to finish reading the post. Can also show a word count.', 6466 'textdomain' => 'default', 6467 'usesContext' => array( 6468 'postId', 6469 'postType' 6470 ), 6471 'attributes' => array( 6472 'displayAsRange' => array( 6473 'type' => 'boolean', 6474 'default' => true 6475 ), 6476 'displayMode' => array( 6477 'type' => 'string', 6478 'default' => 'time' 6479 ), 6480 'averageReadingSpeed' => array( 6481 'type' => 'number', 6482 'default' => 189 6483 ) 6484 ), 6485 'supports' => array( 6486 'anchor' => true, 6487 'background' => array( 6488 'backgroundImage' => true, 6489 'backgroundSize' => true, 6490 'gradient' => true 6491 ), 6492 'color' => array( 6493 'gradients' => true, 6494 '__experimentalDefaultControls' => array( 6495 'background' => true, 6496 'text' => true 6497 ) 6498 ), 6499 'html' => false, 6500 'shadow' => true, 6501 'spacing' => array( 6502 'margin' => true, 6503 'padding' => true, 6504 '__experimentalDefaultControls' => array( 6505 'margin' => false, 6506 'padding' => false 6507 ) 6508 ), 6509 'typography' => array( 6510 'fontSize' => true, 6511 'lineHeight' => true, 6512 'textAlign' => true, 6513 '__experimentalFontFamily' => true, 6514 '__experimentalFontWeight' => true, 6515 '__experimentalFontStyle' => true, 6516 '__experimentalTextTransform' => true, 6517 '__experimentalTextDecoration' => true, 6518 '__experimentalLetterSpacing' => true, 6519 '__experimentalDefaultControls' => array( 6520 'fontSize' => true 6521 ) 6522 ), 6523 'interactivity' => array( 6524 'clientNavigation' => true 6525 ), 6526 '__experimentalBorder' => array( 6527 'radius' => true, 6528 'color' => true, 6529 'width' => true, 6530 'style' => true 6531 ) 6532 ) 6533 ), 6534 'post-title' => array( 6535 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6536 'apiVersion' => 3, 6537 'name' => 'core/post-title', 6538 'title' => 'Title', 6539 'category' => 'theme', 6540 'description' => 'Displays the title of a post, page, or any other content-type.', 6541 'textdomain' => 'default', 6542 'usesContext' => array( 6543 'postId', 6544 'postType', 6545 'queryId' 6546 ), 6547 'attributes' => array( 6548 'level' => array( 6549 'type' => 'number', 6550 'default' => 2 6551 ), 6552 'levelOptions' => array( 6553 'type' => 'array' 6554 ), 6555 'isLink' => array( 6556 'type' => 'boolean', 6557 'default' => false, 6558 'role' => 'content' 6559 ), 6560 'rel' => array( 6561 'type' => 'string', 6562 'attribute' => 'rel', 6563 'default' => '', 6564 'role' => 'content' 6565 ), 6566 'linkTarget' => array( 6567 'type' => 'string', 6568 'default' => '_self', 6569 'role' => 'content' 6570 ), 6571 'placeholder' => array( 6572 'type' => 'string' 6573 ) 6574 ), 6575 'example' => array( 6576 'viewportWidth' => 350 6577 ), 6578 'supports' => array( 6579 'anchor' => true, 6580 'align' => array( 6581 'wide', 6582 'full' 6583 ), 6584 'html' => false, 6585 'background' => array( 6586 'backgroundImage' => true, 6587 'backgroundSize' => true, 6588 'gradient' => true, 6589 '__experimentalDefaultControls' => array( 6590 'backgroundImage' => true, 6591 'gradient' => true 6592 ) 6593 ), 6594 'color' => array( 6595 'gradients' => true, 6596 'link' => true, 6597 '__experimentalDefaultControls' => array( 6598 'background' => true, 6599 'text' => true, 6600 'link' => true 6601 ) 6602 ), 6603 'shadow' => true, 6604 'spacing' => array( 6605 'margin' => true, 6606 'padding' => true 6607 ), 6608 'typography' => array( 6609 'fontSize' => true, 6610 'lineHeight' => true, 6611 'textAlign' => true, 6612 '__experimentalFontFamily' => true, 6613 '__experimentalFontWeight' => true, 6614 '__experimentalFontStyle' => true, 6615 '__experimentalTextTransform' => true, 6616 '__experimentalTextDecoration' => true, 6617 '__experimentalLetterSpacing' => true, 6618 '__experimentalDefaultControls' => array( 6619 'fontSize' => true 6620 ) 6621 ), 6622 'interactivity' => array( 6623 'clientNavigation' => true 6624 ), 6625 '__experimentalBorder' => array( 6626 'radius' => true, 6627 'color' => true, 6628 'width' => true, 6629 'style' => true, 6630 '__experimentalDefaultControls' => array( 6631 'radius' => true, 6632 'color' => true, 6633 'width' => true, 6634 'style' => true 6635 ) 6636 ) 6637 ), 6638 'style' => 'wp-block-post-title' 6639 ), 6640 'preformatted' => array( 6641 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6642 'apiVersion' => 3, 6643 'name' => 'core/preformatted', 6644 'title' => 'Preformatted', 6645 'category' => 'text', 6646 'description' => 'Add text that respects your spacing and tabs, and also allows styling.', 6647 'textdomain' => 'default', 6648 'attributes' => array( 6649 'content' => array( 6650 'type' => 'rich-text', 6651 'source' => 'rich-text', 6652 'selector' => 'pre', 6653 '__unstablePreserveWhiteSpace' => true, 6654 'role' => 'content' 6655 ) 6656 ), 6657 'supports' => array( 6658 'anchor' => true, 6659 'background' => array( 6660 'backgroundImage' => true, 6661 'backgroundSize' => true, 6662 'gradient' => true 6663 ), 6664 'color' => array( 6665 'gradients' => true, 6666 'link' => true, 6667 '__experimentalDefaultControls' => array( 6668 'background' => true, 6669 'text' => true 6670 ) 6671 ), 6672 'shadow' => true, 6673 'spacing' => array( 6674 'padding' => true, 6675 'margin' => true 6676 ), 6677 'typography' => array( 6678 'fontSize' => true, 6679 'lineHeight' => true, 6680 '__experimentalFontFamily' => true, 6681 '__experimentalFontWeight' => true, 6682 '__experimentalFontStyle' => true, 6683 '__experimentalTextTransform' => true, 6684 '__experimentalTextDecoration' => true, 6685 '__experimentalLetterSpacing' => true, 6686 '__experimentalDefaultControls' => array( 6687 'fontSize' => true 6688 ) 6689 ), 6690 'interactivity' => array( 6691 'clientNavigation' => true 6692 ), 6693 '__experimentalBorder' => array( 6694 'radius' => true, 6695 'color' => true, 6696 'width' => true, 6697 'style' => true, 6698 '__experimentalDefaultControls' => array( 6699 'radius' => true, 6700 'color' => true, 6701 'width' => true, 6702 'style' => true 6703 ) 6704 ) 6705 ), 6706 'style' => 'wp-block-preformatted' 6707 ), 6708 'pullquote' => array( 6709 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6710 'apiVersion' => 3, 6711 'name' => 'core/pullquote', 6712 'title' => 'Pullquote', 6713 'category' => 'text', 6714 'description' => 'Give special visual emphasis to a quote from your text.', 6715 'textdomain' => 'default', 6716 'attributes' => array( 6717 'value' => array( 6718 'type' => 'rich-text', 6719 'source' => 'rich-text', 6720 'selector' => 'p', 6721 'role' => 'content' 6722 ), 6723 'citation' => array( 6724 'type' => 'rich-text', 6725 'source' => 'rich-text', 6726 'selector' => 'cite', 6727 'role' => 'content' 6728 ) 6729 ), 6730 'supports' => array( 6731 'anchor' => true, 6732 'align' => array( 6733 'left', 6734 'right', 6735 'wide', 6736 'full' 6737 ), 6738 'background' => array( 6739 'backgroundImage' => true, 6740 'backgroundSize' => true, 6741 'gradient' => true, 6742 '__experimentalDefaultControls' => array( 6743 'backgroundImage' => true, 6744 'gradient' => true 6745 ) 6746 ), 6747 'color' => array( 6748 'gradients' => true, 6749 'background' => true, 6750 'link' => true, 6751 '__experimentalDefaultControls' => array( 6752 'background' => true, 6753 'text' => true 6754 ) 6755 ), 6756 'dimensions' => array( 6757 'minHeight' => true 6758 ), 6759 'shadow' => true, 6760 'spacing' => array( 6761 'margin' => true, 6762 'padding' => true 6763 ), 6764 'typography' => array( 6765 'fontSize' => true, 6766 'lineHeight' => true, 6767 'textAlign' => true, 6768 '__experimentalFontFamily' => true, 6769 '__experimentalFontWeight' => true, 6770 '__experimentalFontStyle' => true, 6771 '__experimentalTextTransform' => true, 6772 '__experimentalTextDecoration' => true, 6773 '__experimentalLetterSpacing' => true, 6774 '__experimentalDefaultControls' => array( 6775 'fontSize' => true 6776 ) 6777 ), 6778 '__experimentalBorder' => array( 6779 'color' => true, 6780 'radius' => true, 6781 'style' => true, 6782 'width' => true, 6783 '__experimentalDefaultControls' => array( 6784 'color' => true, 6785 'radius' => true, 6786 'style' => true, 6787 'width' => true 6788 ) 6789 ), 6790 '__experimentalStyle' => array( 6791 'typography' => array( 6792 'fontSize' => '1.5em', 6793 'lineHeight' => '1.6' 6794 ) 6795 ), 6796 'interactivity' => array( 6797 'clientNavigation' => true 6798 ) 6799 ), 6800 'editorStyle' => 'wp-block-pullquote-editor', 6801 'style' => 'wp-block-pullquote' 6802 ), 6803 'query' => array( 6804 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6805 'apiVersion' => 3, 6806 'name' => 'core/query', 6807 'title' => 'Query Loop', 6808 'category' => 'theme', 6809 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.', 6810 'keywords' => array( 6811 'posts', 6812 'list', 6813 'blog', 6814 'blogs', 6815 'custom post types' 6816 ), 6817 'textdomain' => 'default', 6818 'attributes' => array( 6819 'queryId' => array( 6820 'type' => 'number' 6821 ), 6822 'query' => array( 6823 'type' => 'object', 6824 'default' => array( 6825 'perPage' => null, 6826 'pages' => 0, 6827 'offset' => 0, 6828 'postType' => 'post', 6829 'order' => 'desc', 6830 'orderBy' => 'date', 6831 'author' => '', 6832 'search' => '', 6833 'exclude' => array( 6834 6835 ), 6836 'sticky' => '', 6837 'inherit' => true, 6838 'taxQuery' => null, 6839 'parents' => array( 6840 6841 ), 6842 'format' => array( 6843 6844 ), 6845 'excludeCurrent' => null 6846 ) 6847 ), 6848 'tagName' => array( 6849 'type' => 'string', 6850 'default' => 'div' 6851 ), 6852 'namespace' => array( 6853 'type' => 'string' 6854 ), 6855 'enhancedPagination' => array( 6856 'type' => 'boolean', 6857 'default' => false 6858 ) 6859 ), 6860 'usesContext' => array( 6861 'templateSlug', 6862 'postType' 6863 ), 6864 'providesContext' => array( 6865 'queryId' => 'queryId', 6866 'query' => 'query', 6867 'displayLayout' => 'displayLayout', 6868 'enhancedPagination' => 'enhancedPagination' 6869 ), 6870 'supports' => array( 6871 'anchor' => true, 6872 'align' => array( 6873 'wide', 6874 'full' 6875 ), 6876 'html' => false, 6877 'layout' => true, 6878 'spacing' => array( 6879 'blockGap' => true 6880 ), 6881 'interactivity' => true 6882 ), 6883 'editorStyle' => 'wp-block-query-editor' 6884 ), 6885 'query-no-results' => array( 6886 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6887 'apiVersion' => 3, 6888 'name' => 'core/query-no-results', 6889 'title' => 'No Results', 6890 'category' => 'theme', 6891 'description' => 'Contains the block elements used to render content when no query results are found.', 6892 'ancestor' => array( 6893 'core/query' 6894 ), 6895 'textdomain' => 'default', 6896 'usesContext' => array( 6897 'queryId', 6898 'query' 6899 ), 6900 'supports' => array( 6901 'anchor' => true, 6902 'align' => true, 6903 'reusable' => false, 6904 'html' => false, 6905 'background' => array( 6906 'backgroundImage' => true, 6907 'backgroundSize' => true, 6908 'gradient' => true 6909 ), 6910 'color' => array( 6911 'gradients' => true, 6912 'link' => true, 6913 'heading' => true, 6914 'button' => true 6915 ), 6916 'spacing' => array( 6917 'padding' => true, 6918 'margin' => true, 6919 '__experimentalDefaultControls' => array( 6920 'margin' => false, 6921 'padding' => false 6922 ) 6923 ), 6924 'typography' => array( 6925 'fontSize' => true, 6926 'lineHeight' => true, 6927 '__experimentalFontFamily' => true, 6928 '__experimentalFontWeight' => true, 6929 '__experimentalFontStyle' => true, 6930 '__experimentalTextTransform' => true, 6931 '__experimentalTextDecoration' => true, 6932 '__experimentalLetterSpacing' => true, 6933 '__experimentalDefaultControls' => array( 6934 'fontSize' => true 6935 ) 6936 ), 6937 'interactivity' => array( 6938 'clientNavigation' => true 6939 ), 6940 '__experimentalBorder' => array( 6941 'radius' => true, 6942 'color' => true, 6943 'width' => true, 6944 'style' => true 6945 ), 6946 'shadow' => true 6947 ), 6948 'style' => 'wp-block-query-no-results' 6949 ), 6950 'query-pagination' => array( 6951 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6952 'apiVersion' => 3, 6953 'name' => 'core/query-pagination', 6954 'title' => 'Pagination', 6955 'category' => 'theme', 6956 'ancestor' => array( 6957 'core/query' 6958 ), 6959 'allowedBlocks' => array( 6960 'core/query-pagination-previous', 6961 'core/query-pagination-numbers', 6962 'core/query-pagination-next' 6963 ), 6964 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.', 6965 'textdomain' => 'default', 6966 'attributes' => array( 6967 'paginationArrow' => array( 6968 'type' => 'string', 6969 'default' => 'none' 6970 ), 6971 'showLabel' => array( 6972 'type' => 'boolean', 6973 'default' => true 6974 ) 6975 ), 6976 'usesContext' => array( 6977 'queryId', 6978 'query' 6979 ), 6980 'providesContext' => array( 6981 'paginationArrow' => 'paginationArrow', 6982 'showLabel' => 'showLabel' 6983 ), 6984 'supports' => array( 6985 'anchor' => true, 6986 'align' => true, 6987 'reusable' => false, 6988 'html' => false, 6989 'background' => array( 6990 'gradient' => true 6991 ), 6992 'color' => array( 6993 'gradients' => true, 6994 'link' => true, 6995 '__experimentalDefaultControls' => array( 6996 'background' => true, 6997 'text' => true, 6998 'link' => true 6999 ) 7000 ), 7001 'layout' => array( 7002 'allowSwitching' => false, 7003 'allowInheriting' => false, 7004 'default' => array( 7005 'type' => 'flex' 7006 ) 7007 ), 7008 'typography' => array( 7009 'fontSize' => true, 7010 'lineHeight' => true, 7011 '__experimentalFontFamily' => true, 7012 '__experimentalFontWeight' => true, 7013 '__experimentalFontStyle' => true, 7014 '__experimentalTextTransform' => true, 7015 '__experimentalTextDecoration' => true, 7016 '__experimentalLetterSpacing' => true, 7017 '__experimentalDefaultControls' => array( 7018 'fontSize' => true 7019 ) 7020 ), 7021 'interactivity' => array( 7022 'clientNavigation' => true 7023 ) 7024 ), 7025 'editorStyle' => 'wp-block-query-pagination-editor', 7026 'style' => 'wp-block-query-pagination' 7027 ), 7028 'query-pagination-next' => array( 7029 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7030 'apiVersion' => 3, 7031 'name' => 'core/query-pagination-next', 7032 'title' => 'Next Page', 7033 'category' => 'theme', 7034 'parent' => array( 7035 'core/query-pagination' 7036 ), 7037 'description' => 'Displays the next posts page link.', 7038 'textdomain' => 'default', 7039 'attributes' => array( 7040 'label' => array( 7041 'type' => 'string' 7042 ) 7043 ), 7044 'usesContext' => array( 7045 'queryId', 7046 'query', 7047 'paginationArrow', 7048 'showLabel', 7049 'enhancedPagination' 7050 ), 7051 'supports' => array( 7052 'anchor' => true, 7053 'reusable' => false, 7054 'html' => false, 7055 'background' => array( 7056 'gradient' => true 7057 ), 7058 'color' => array( 7059 'gradients' => true, 7060 'text' => false, 7061 '__experimentalDefaultControls' => array( 7062 'background' => true 7063 ) 7064 ), 7065 'typography' => array( 7066 'fontSize' => true, 7067 'lineHeight' => true, 7068 '__experimentalFontFamily' => true, 7069 '__experimentalFontWeight' => true, 7070 '__experimentalFontStyle' => true, 7071 '__experimentalTextTransform' => true, 7072 '__experimentalTextDecoration' => true, 7073 '__experimentalLetterSpacing' => true, 7074 '__experimentalDefaultControls' => array( 7075 'fontSize' => true 7076 ) 7077 ), 7078 'interactivity' => array( 7079 'clientNavigation' => true 7080 ) 7081 ) 7082 ), 7083 'query-pagination-numbers' => array( 7084 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7085 'apiVersion' => 3, 7086 'name' => 'core/query-pagination-numbers', 7087 'title' => 'Page Numbers', 7088 'category' => 'theme', 7089 'parent' => array( 7090 'core/query-pagination' 7091 ), 7092 'description' => 'Displays a list of page numbers for pagination.', 7093 'textdomain' => 'default', 7094 'attributes' => array( 7095 'midSize' => array( 7096 'type' => 'number', 7097 'default' => 2 7098 ) 7099 ), 7100 'usesContext' => array( 7101 'queryId', 7102 'query', 7103 'enhancedPagination' 7104 ), 7105 'supports' => array( 7106 'anchor' => true, 7107 'reusable' => false, 7108 'html' => false, 7109 'background' => array( 7110 'gradient' => true 7111 ), 7112 'color' => array( 7113 'gradients' => true, 7114 'text' => false, 7115 '__experimentalDefaultControls' => array( 7116 'background' => true 7117 ) 7118 ), 7119 'typography' => array( 7120 'fontSize' => true, 7121 'lineHeight' => true, 7122 '__experimentalFontFamily' => true, 7123 '__experimentalFontWeight' => true, 7124 '__experimentalFontStyle' => true, 7125 '__experimentalTextTransform' => true, 7126 '__experimentalTextDecoration' => true, 7127 '__experimentalLetterSpacing' => true, 7128 '__experimentalDefaultControls' => array( 7129 'fontSize' => true 7130 ) 7131 ), 7132 'interactivity' => array( 7133 'clientNavigation' => true 7134 ) 7135 ), 7136 'editorStyle' => 'wp-block-query-pagination-numbers-editor' 7137 ), 7138 'query-pagination-previous' => array( 7139 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7140 'apiVersion' => 3, 7141 'name' => 'core/query-pagination-previous', 7142 'title' => 'Previous Page', 7143 'category' => 'theme', 7144 'parent' => array( 7145 'core/query-pagination' 7146 ), 7147 'description' => 'Displays the previous posts page link.', 7148 'textdomain' => 'default', 7149 'attributes' => array( 7150 'label' => array( 7151 'type' => 'string' 7152 ) 7153 ), 7154 'usesContext' => array( 7155 'queryId', 7156 'query', 7157 'paginationArrow', 7158 'showLabel', 7159 'enhancedPagination' 7160 ), 7161 'supports' => array( 7162 'anchor' => true, 7163 'reusable' => false, 7164 'html' => false, 7165 'background' => array( 7166 'gradient' => true 7167 ), 7168 'color' => array( 7169 'gradients' => true, 7170 'text' => false, 7171 '__experimentalDefaultControls' => array( 7172 'background' => true 7173 ) 7174 ), 7175 'typography' => array( 7176 'fontSize' => true, 7177 'lineHeight' => true, 7178 '__experimentalFontFamily' => true, 7179 '__experimentalFontWeight' => true, 7180 '__experimentalFontStyle' => true, 7181 '__experimentalTextTransform' => true, 7182 '__experimentalTextDecoration' => true, 7183 '__experimentalLetterSpacing' => true, 7184 '__experimentalDefaultControls' => array( 7185 'fontSize' => true 7186 ) 7187 ), 7188 'interactivity' => array( 7189 'clientNavigation' => true 7190 ) 7191 ) 7192 ), 7193 'query-title' => array( 7194 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7195 'apiVersion' => 3, 7196 'name' => 'core/query-title', 7197 'title' => 'Query Title', 7198 'category' => 'theme', 7199 'description' => 'Display the query title.', 7200 'textdomain' => 'default', 7201 'attributes' => array( 7202 'type' => array( 7203 'type' => 'string' 7204 ), 7205 'level' => array( 7206 'type' => 'number', 7207 'default' => 1 7208 ), 7209 'levelOptions' => array( 7210 'type' => 'array' 7211 ), 7212 'showPrefix' => array( 7213 'type' => 'boolean', 7214 'default' => true 7215 ), 7216 'showSearchTerm' => array( 7217 'type' => 'boolean', 7218 'default' => true 7219 ) 7220 ), 7221 'example' => array( 7222 'attributes' => array( 7223 'type' => 'search' 7224 ) 7225 ), 7226 'usesContext' => array( 7227 'query' 7228 ), 7229 'supports' => array( 7230 'anchor' => true, 7231 'align' => array( 7232 'wide', 7233 'full' 7234 ), 7235 'html' => false, 7236 'background' => array( 7237 'gradient' => true 7238 ), 7239 'color' => array( 7240 'gradients' => true, 7241 '__experimentalDefaultControls' => array( 7242 'background' => true, 7243 'text' => true 7244 ) 7245 ), 7246 'spacing' => array( 7247 'margin' => true, 7248 'padding' => true 7249 ), 7250 'typography' => array( 7251 'fontSize' => true, 7252 'lineHeight' => true, 7253 'textAlign' => true, 7254 '__experimentalFontFamily' => true, 7255 '__experimentalFontStyle' => true, 7256 '__experimentalFontWeight' => true, 7257 '__experimentalLetterSpacing' => true, 7258 '__experimentalTextTransform' => true, 7259 '__experimentalTextDecoration' => true, 7260 '__experimentalDefaultControls' => array( 7261 'fontSize' => true 7262 ) 7263 ), 7264 'interactivity' => array( 7265 'clientNavigation' => true 7266 ), 7267 '__experimentalBorder' => array( 7268 'radius' => true, 7269 'color' => true, 7270 'width' => true, 7271 'style' => true, 7272 '__experimentalDefaultControls' => array( 7273 'radius' => true, 7274 'color' => true, 7275 'width' => true, 7276 'style' => true 7277 ) 7278 ) 7279 ), 7280 'style' => 'wp-block-query-title' 7281 ), 7282 'query-total' => array( 7283 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7284 'apiVersion' => 3, 7285 'name' => 'core/query-total', 7286 'title' => 'Query Total', 7287 'category' => 'theme', 7288 'ancestor' => array( 7289 'core/query' 7290 ), 7291 'description' => 'Display the total number of results in a query.', 7292 'textdomain' => 'default', 7293 'attributes' => array( 7294 'displayType' => array( 7295 'type' => 'string', 7296 'default' => 'total-results' 7297 ) 7298 ), 7299 'usesContext' => array( 7300 'queryId', 7301 'query' 7302 ), 7303 'supports' => array( 7304 'anchor' => true, 7305 'align' => array( 7306 'wide', 7307 'full' 7308 ), 7309 'html' => false, 7310 'background' => array( 7311 'backgroundImage' => true, 7312 'backgroundSize' => true, 7313 'gradient' => true 7314 ), 7315 'spacing' => array( 7316 'margin' => true, 7317 'padding' => true 7318 ), 7319 'color' => array( 7320 'gradients' => true, 7321 '__experimentalDefaultControls' => array( 7322 'background' => true, 7323 'text' => true 7324 ) 7325 ), 7326 'typography' => array( 7327 'fontSize' => true, 7328 'lineHeight' => true, 7329 '__experimentalFontFamily' => true, 7330 '__experimentalFontWeight' => true, 7331 '__experimentalFontStyle' => true, 7332 '__experimentalTextTransform' => true, 7333 '__experimentalTextDecoration' => true, 7334 '__experimentalLetterSpacing' => true, 7335 '__experimentalDefaultControls' => array( 7336 'fontSize' => true 7337 ) 7338 ), 7339 '__experimentalBorder' => array( 7340 'radius' => true, 7341 'color' => true, 7342 'width' => true, 7343 'style' => true, 7344 '__experimentalDefaultControls' => array( 7345 'radius' => true, 7346 'color' => true, 7347 'width' => true, 7348 'style' => true 7349 ) 7350 ), 7351 'shadow' => true, 7352 'interactivity' => array( 7353 'clientNavigation' => true 7354 ) 7355 ), 7356 'style' => 'wp-block-query-total' 7357 ), 7358 'quote' => array( 7359 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7360 'apiVersion' => 3, 7361 'name' => 'core/quote', 7362 'title' => 'Quote', 7363 'category' => 'text', 7364 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar', 7365 'keywords' => array( 7366 'blockquote', 7367 'cite' 7368 ), 7369 'textdomain' => 'default', 7370 'attributes' => array( 7371 'value' => array( 7372 'type' => 'string', 7373 'source' => 'html', 7374 'selector' => 'blockquote', 7375 'multiline' => 'p', 7376 'default' => '', 7377 'role' => 'content' 7378 ), 7379 'citation' => array( 7380 'type' => 'rich-text', 7381 'source' => 'rich-text', 7382 'selector' => 'cite', 7383 'role' => 'content' 7384 ), 7385 'textAlign' => array( 7386 'type' => 'string' 7387 ) 7388 ), 7389 'supports' => array( 7390 'anchor' => true, 7391 'align' => array( 7392 'left', 7393 'right', 7394 'wide', 7395 'full' 7396 ), 7397 'html' => false, 7398 'background' => array( 7399 'backgroundImage' => true, 7400 'backgroundSize' => true, 7401 'gradient' => true, 7402 '__experimentalDefaultControls' => array( 7403 'backgroundImage' => true, 7404 'gradient' => true 7405 ) 7406 ), 7407 '__experimentalBorder' => array( 7408 'color' => true, 7409 'radius' => true, 7410 'style' => true, 7411 'width' => true, 7412 '__experimentalDefaultControls' => array( 7413 'color' => true, 7414 'radius' => true, 7415 'style' => true, 7416 'width' => true 7417 ) 7418 ), 7419 'dimensions' => array( 7420 'minHeight' => true, 7421 '__experimentalDefaultControls' => array( 7422 'minHeight' => false 7423 ) 7424 ), 7425 '__experimentalOnEnter' => true, 7426 '__experimentalOnMerge' => true, 7427 'typography' => array( 7428 'fontSize' => true, 7429 'lineHeight' => true, 7430 '__experimentalFontFamily' => true, 7431 '__experimentalFontWeight' => true, 7432 '__experimentalFontStyle' => true, 7433 '__experimentalTextTransform' => true, 7434 '__experimentalTextDecoration' => true, 7435 '__experimentalLetterSpacing' => true, 7436 '__experimentalDefaultControls' => array( 7437 'fontSize' => true 7438 ) 7439 ), 7440 'color' => array( 7441 'gradients' => true, 7442 'heading' => true, 7443 'link' => true, 7444 '__experimentalDefaultControls' => array( 7445 'background' => true, 7446 'text' => true 7447 ) 7448 ), 7449 'shadow' => true, 7450 'layout' => array( 7451 'allowEditing' => false 7452 ), 7453 'spacing' => array( 7454 'blockGap' => true, 7455 'padding' => true, 7456 'margin' => true 7457 ), 7458 'interactivity' => array( 7459 'clientNavigation' => true 7460 ), 7461 'allowedBlocks' => true 7462 ), 7463 'styles' => array( 7464 array( 7465 'name' => 'default', 7466 'label' => 'Default', 7467 'isDefault' => true 7468 ), 7469 array( 7470 'name' => 'plain', 7471 'label' => 'Plain' 7472 ) 7473 ), 7474 'editorStyle' => 'wp-block-quote-editor', 7475 'style' => 'wp-block-quote' 7476 ), 7477 'read-more' => array( 7478 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7479 'apiVersion' => 3, 7480 'name' => 'core/read-more', 7481 'title' => 'Read More', 7482 'category' => 'theme', 7483 'description' => 'Displays the link of a post, page, or any other content-type.', 7484 'textdomain' => 'default', 7485 'attributes' => array( 7486 'content' => array( 7487 'type' => 'string', 7488 'role' => 'content' 7489 ), 7490 'linkTarget' => array( 7491 'type' => 'string', 7492 'default' => '_self' 7493 ) 7494 ), 7495 'usesContext' => array( 7496 'postId' 7497 ), 7498 'supports' => array( 7499 'anchor' => true, 7500 'html' => false, 7501 'background' => array( 7502 'backgroundImage' => true, 7503 'backgroundSize' => true, 7504 'gradient' => true 7505 ), 7506 'color' => array( 7507 'gradients' => true, 7508 'text' => true 7509 ), 7510 'typography' => array( 7511 'fontSize' => true, 7512 'lineHeight' => true, 7513 '__experimentalFontFamily' => true, 7514 '__experimentalFontWeight' => true, 7515 '__experimentalFontStyle' => true, 7516 '__experimentalTextTransform' => true, 7517 '__experimentalLetterSpacing' => true, 7518 '__experimentalTextDecoration' => true, 7519 '__experimentalDefaultControls' => array( 7520 'fontSize' => true, 7521 'textDecoration' => true 7522 ) 7523 ), 7524 'spacing' => array( 7525 'margin' => array( 7526 'top', 7527 'bottom' 7528 ), 7529 'padding' => true, 7530 '__experimentalDefaultControls' => array( 7531 'padding' => true 7532 ) 7533 ), 7534 '__experimentalBorder' => array( 7535 'color' => true, 7536 'radius' => true, 7537 'width' => true, 7538 '__experimentalDefaultControls' => array( 7539 'width' => true 7540 ) 7541 ), 7542 'shadow' => true, 7543 'interactivity' => array( 7544 'clientNavigation' => true 7545 ) 7546 ), 7547 'style' => 'wp-block-read-more' 7548 ), 7549 'rss' => array( 7550 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7551 'apiVersion' => 3, 7552 'name' => 'core/rss', 7553 'title' => 'RSS', 7554 'category' => 'widgets', 7555 'description' => 'Display entries from any RSS or Atom feed.', 7556 'keywords' => array( 7557 'atom', 7558 'feed' 7559 ), 7560 'textdomain' => 'default', 7561 'attributes' => array( 7562 'columns' => array( 7563 'type' => 'number', 7564 'default' => 2 7565 ), 7566 'blockLayout' => array( 7567 'type' => 'string', 7568 'default' => 'list' 7569 ), 7570 'feedURL' => array( 7571 'type' => 'string', 7572 'default' => '', 7573 'role' => 'content' 7574 ), 7575 'itemsToShow' => array( 7576 'type' => 'number', 7577 'default' => 5 7578 ), 7579 'displayExcerpt' => array( 7580 'type' => 'boolean', 7581 'default' => false 7582 ), 7583 'displayAuthor' => array( 7584 'type' => 'boolean', 7585 'default' => false 7586 ), 7587 'displayDate' => array( 7588 'type' => 'boolean', 7589 'default' => false 7590 ), 7591 'excerptLength' => array( 7592 'type' => 'number', 7593 'default' => 55 7594 ), 7595 'openInNewTab' => array( 7596 'type' => 'boolean', 7597 'default' => false 7598 ), 7599 'rel' => array( 7600 'type' => 'string' 7601 ) 7602 ), 7603 'supports' => array( 7604 'anchor' => true, 7605 'align' => true, 7606 'html' => false, 7607 'interactivity' => array( 7608 'clientNavigation' => true 7609 ), 7610 '__experimentalBorder' => array( 7611 'radius' => true, 7612 'color' => true, 7613 'width' => true, 7614 'style' => true 7615 ), 7616 'spacing' => array( 7617 'margin' => true, 7618 'padding' => true, 7619 '__experimentalDefaultControls' => array( 7620 'padding' => false, 7621 'margin' => false 7622 ) 7623 ), 7624 'shadow' => true, 7625 'background' => array( 7626 'backgroundImage' => true, 7627 'backgroundSize' => true, 7628 'gradient' => true 7629 ), 7630 'color' => array( 7631 'background' => true, 7632 'text' => true, 7633 'gradients' => true, 7634 'link' => true 7635 ) 7636 ), 7637 'editorStyle' => 'wp-block-rss-editor', 7638 'style' => 'wp-block-rss' 7639 ), 7640 'search' => array( 7641 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7642 'apiVersion' => 3, 7643 'name' => 'core/search', 7644 'title' => 'Search', 7645 'category' => 'widgets', 7646 'description' => 'Help visitors find your content.', 7647 'keywords' => array( 7648 'find' 7649 ), 7650 'textdomain' => 'default', 7651 'attributes' => array( 7652 'label' => array( 7653 'type' => 'string', 7654 'role' => 'content' 7655 ), 7656 'showLabel' => array( 7657 'type' => 'boolean', 7658 'default' => true 7659 ), 7660 'placeholder' => array( 7661 'type' => 'string', 7662 'default' => '', 7663 'role' => 'content' 7664 ), 7665 'width' => array( 7666 'type' => 'number' 7667 ), 7668 'widthUnit' => array( 7669 'type' => 'string' 7670 ), 7671 'buttonText' => array( 7672 'type' => 'string', 7673 'role' => 'content' 7674 ), 7675 'buttonPosition' => array( 7676 'type' => 'string', 7677 'default' => 'button-outside' 7678 ), 7679 'buttonUseIcon' => array( 7680 'type' => 'boolean', 7681 'default' => false 7682 ), 7683 'query' => array( 7684 'type' => 'object', 7685 'default' => array( 7686 7687 ) 7688 ), 7689 'tagName' => array( 7690 'type' => 'string', 7691 'default' => '' 7692 ) 7693 ), 7694 'supports' => array( 7695 'anchor' => true, 7696 'align' => array( 7697 'left', 7698 'center', 7699 'right' 7700 ), 7701 'color' => array( 7702 'gradients' => true, 7703 '__experimentalSkipSerialization' => true, 7704 '__experimentalDefaultControls' => array( 7705 'background' => true, 7706 'text' => true 7707 ) 7708 ), 7709 'interactivity' => true, 7710 'typography' => array( 7711 '__experimentalSkipSerialization' => true, 7712 '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button', 7713 'fontSize' => true, 7714 'lineHeight' => true, 7715 '__experimentalFontFamily' => true, 7716 '__experimentalFontWeight' => true, 7717 '__experimentalFontStyle' => true, 7718 '__experimentalTextTransform' => true, 7719 '__experimentalTextDecoration' => true, 7720 '__experimentalLetterSpacing' => true, 7721 '__experimentalDefaultControls' => array( 7722 'fontSize' => true 7723 ) 7724 ), 7725 '__experimentalBorder' => array( 7726 'color' => true, 7727 'radius' => true, 7728 'width' => true, 7729 '__experimentalSkipSerialization' => true, 7730 '__experimentalDefaultControls' => array( 7731 'color' => true, 7732 'radius' => true, 7733 'width' => true 7734 ) 7735 ), 7736 'spacing' => array( 7737 'margin' => true 7738 ), 7739 'html' => false 7740 ), 7741 'editorStyle' => 'wp-block-search-editor', 7742 'style' => 'wp-block-search', 7743 'selectors' => array( 7744 'color' => '.wp-block-search .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input', 7745 'border' => '.wp-block-search.wp-block-search__button-outside .wp-block-search__input, .wp-block-search.wp-block-search__button-outside .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__button, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper' 7746 ) 7747 ), 7748 'separator' => array( 7749 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7750 'apiVersion' => 3, 7751 'name' => 'core/separator', 7752 'title' => 'Separator', 7753 'category' => 'design', 7754 'description' => 'Create a break between ideas or sections with a horizontal separator.', 7755 'keywords' => array( 7756 'horizontal-line', 7757 'hr', 7758 'divider' 7759 ), 7760 'textdomain' => 'default', 7761 'attributes' => array( 7762 'opacity' => array( 7763 'type' => 'string', 7764 'default' => 'alpha-channel' 7765 ), 7766 'tagName' => array( 7767 'type' => 'string', 7768 'enum' => array( 7769 'hr', 7770 'div' 7771 ), 7772 'default' => 'hr' 7773 ) 7774 ), 7775 'supports' => array( 7776 'anchor' => true, 7777 'align' => array( 7778 'center', 7779 'wide', 7780 'full' 7781 ), 7782 'color' => array( 7783 'enableContrastChecker' => false, 7784 '__experimentalSkipSerialization' => true, 7785 'gradients' => true, 7786 'background' => true, 7787 'text' => false, 7788 '__experimentalDefaultControls' => array( 7789 'background' => true 7790 ) 7791 ), 7792 'spacing' => array( 7793 'margin' => array( 7794 'top', 7795 'bottom' 7796 ) 7797 ), 7798 'interactivity' => array( 7799 'clientNavigation' => true 7800 ) 7801 ), 7802 'styles' => array( 7803 array( 7804 'name' => 'default', 7805 'label' => 'Default', 7806 'isDefault' => true 7807 ), 7808 array( 7809 'name' => 'wide', 7810 'label' => 'Wide Line' 7811 ), 7812 array( 7813 'name' => 'dots', 7814 'label' => 'Dots' 7815 ) 7816 ), 7817 'editorStyle' => 'wp-block-separator-editor', 7818 'style' => 'wp-block-separator' 7819 ), 7820 'shortcode' => array( 7821 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7822 'apiVersion' => 3, 7823 'name' => 'core/shortcode', 7824 'title' => 'Shortcode', 7825 'category' => 'widgets', 7826 'description' => 'Insert additional custom elements with a WordPress shortcode.', 7827 'textdomain' => 'default', 7828 'attributes' => array( 7829 'text' => array( 7830 'type' => 'string', 7831 'source' => 'raw', 7832 'role' => 'content' 7833 ) 7834 ), 7835 'supports' => array( 7836 'className' => false, 7837 'customClassName' => false, 7838 'html' => false, 7839 'customCSS' => false, 7840 'visibility' => false 7841 ), 7842 'editorStyle' => 'wp-block-shortcode-editor' 7843 ), 7844 'site-logo' => array( 7845 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7846 'apiVersion' => 3, 7847 'name' => 'core/site-logo', 7848 'title' => 'Site Logo', 7849 'category' => 'theme', 7850 'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.', 7851 'textdomain' => 'default', 7852 'attributes' => array( 7853 'width' => array( 7854 'type' => 'number' 7855 ), 7856 'isLink' => array( 7857 'type' => 'boolean', 7858 'default' => true, 7859 'role' => 'content' 7860 ), 7861 'linkTarget' => array( 7862 'type' => 'string', 7863 'default' => '_self', 7864 'role' => 'content' 7865 ), 7866 'shouldSyncIcon' => array( 7867 'type' => 'boolean' 7868 ) 7869 ), 7870 'example' => array( 7871 'viewportWidth' => 500, 7872 'attributes' => array( 7873 'width' => 350, 7874 'className' => 'block-editor-block-types-list__site-logo-example' 7875 ) 7876 ), 7877 'supports' => array( 7878 'anchor' => true, 7879 'html' => false, 7880 'align' => true, 7881 'alignWide' => false, 7882 'color' => array( 7883 'text' => false, 7884 'background' => false 7885 ), 7886 'spacing' => array( 7887 'margin' => true, 7888 'padding' => true, 7889 '__experimentalDefaultControls' => array( 7890 'margin' => false, 7891 'padding' => false 7892 ) 7893 ), 7894 'interactivity' => array( 7895 'clientNavigation' => true 7896 ), 7897 'filter' => array( 7898 'duotone' => true 7899 ) 7900 ), 7901 'styles' => array( 7902 array( 7903 'name' => 'default', 7904 'label' => 'Default', 7905 'isDefault' => true 7906 ), 7907 array( 7908 'name' => 'rounded', 7909 'label' => 'Rounded' 7910 ) 7911 ), 7912 'selectors' => array( 7913 'filter' => array( 7914 'duotone' => '.wp-block-site-logo img, .wp-block-site-logo .components-placeholder__illustration, .wp-block-site-logo .components-placeholder::before' 7915 ) 7916 ), 7917 'editorStyle' => 'wp-block-site-logo-editor', 7918 'style' => 'wp-block-site-logo' 7919 ), 7920 'site-tagline' => array( 7921 '$schema' => 'https://schemas.wp.org/trunk/block.json', 7922 'apiVersion' => 3, 7923 'name' => 'core/site-tagline', 7924 'title' => 'Site Tagline', 7925 'category' => 'theme', 7926 'description' => 'Describe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.', 7927 'keywords' => array( 7928 'description' 7929 ), 7930 'textdomain' => 'default', 7931 'attributes' => array( 7932 'level' => array( 7933 'type' => 'number', 7934 'default' => 0 7935 ), 7936 'levelOptions' => array( 7937 'type' => 'array', 7938 'default' => array( 7939 0, 7940 1, 7941 2, 7942 3, 7943 4, 7944 5, 7945 6 7946 ) 7947 ) 7948 ), 7949 'example' => array( 7950 'viewportWidth' => 350, 7951 'attributes' => array( 7952 'style' => array( 7953 'typography' => array( 7954 'textAlign' => 'center' 7955 ) 7956 ) 7957 ) 7958 ), 7959 'supports' => array( 7960 'anchor' => true, 7961 'align' => array( 7962 'wide', 7963 'full' 7964 ), 7965 'html' => false, 7966 'background' => array( 7967 'backgroundImage' => true, 7968 'backgroundSize' => true, 7969 'gradient' => true 7970 ), 7971 'color' => array( 7972 'gradients' => true, 7973 '__experimentalDefaultControls' => array( 7974 'background' => true, 7975 'text' => true 7976 ) 7977 ), 7978 'contentRole' => true, 7979 'spacing' => array( 7980 'margin' => true, 7981 'padding' => true, 7982 '__experimentalDefaultControls' => array( 7983 'margin' => false, 7984 'padding' => false 7985 ) 7986 ), 7987 'typography' => array( 7988 'fontSize' => true, 7989 'lineHeight' => true, 7990 'textAlign' => true, 7991 '__experimentalFontFamily' => true, 7992 '__experimentalTextTransform' => true, 7993 '__experimentalTextDecoration' => true, 7994 '__experimentalFontStyle' => true, 7995 '__experimentalFontWeight' => true, 7996 '__experimentalLetterSpacing' => true, 7997 '__experimentalWritingMode' => true, 7998 'fitText' => true, 7999 '__experimentalDefaultControls' => array( 8000 'fontSize' => true 8001 ) 8002 ), 8003 'interactivity' => array( 8004 'clientNavigation' => true 8005 ), 8006 '__experimentalBorder' => array( 8007 'radius' => true, 8008 'color' => true, 8009 'width' => true, 8010 'style' => true 8011 ), 8012 'shadow' => true 8013 ), 8014 'editorStyle' => 'wp-block-site-tagline-editor', 8015 'style' => 'wp-block-site-tagline' 8016 ), 8017 'site-title' => array( 8018 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8019 'apiVersion' => 3, 8020 'name' => 'core/site-title', 8021 'title' => 'Site Title', 8022 'category' => 'theme', 8023 'description' => 'Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.', 8024 'textdomain' => 'default', 8025 'attributes' => array( 8026 'level' => array( 8027 'type' => 'number', 8028 'default' => 1 8029 ), 8030 'levelOptions' => array( 8031 'type' => 'array', 8032 'default' => array( 8033 0, 8034 1, 8035 2, 8036 3, 8037 4, 8038 5, 8039 6 8040 ) 8041 ), 8042 'isLink' => array( 8043 'type' => 'boolean', 8044 'default' => true, 8045 'role' => 'content' 8046 ), 8047 'linkTarget' => array( 8048 'type' => 'string', 8049 'default' => '_self', 8050 'role' => 'content' 8051 ) 8052 ), 8053 'example' => array( 8054 'viewportWidth' => 500 8055 ), 8056 'supports' => array( 8057 'anchor' => true, 8058 'align' => array( 8059 'wide', 8060 'full' 8061 ), 8062 'html' => false, 8063 'background' => array( 8064 'backgroundImage' => true, 8065 'backgroundSize' => true, 8066 'gradient' => true 8067 ), 8068 'color' => array( 8069 'gradients' => true, 8070 'link' => true, 8071 '__experimentalDefaultControls' => array( 8072 'background' => true, 8073 'text' => true, 8074 'link' => true 8075 ) 8076 ), 8077 'spacing' => array( 8078 'padding' => true, 8079 'margin' => true, 8080 '__experimentalDefaultControls' => array( 8081 'margin' => false, 8082 'padding' => false 8083 ) 8084 ), 8085 'typography' => array( 8086 'fontSize' => true, 8087 'lineHeight' => true, 8088 'textAlign' => true, 8089 '__experimentalFontFamily' => true, 8090 '__experimentalTextTransform' => true, 8091 '__experimentalTextDecoration' => true, 8092 '__experimentalFontStyle' => true, 8093 '__experimentalFontWeight' => true, 8094 '__experimentalLetterSpacing' => true, 8095 '__experimentalWritingMode' => true, 8096 'fitText' => true, 8097 '__experimentalDefaultControls' => array( 8098 'fontSize' => true 8099 ) 8100 ), 8101 'interactivity' => array( 8102 'clientNavigation' => true 8103 ), 8104 '__experimentalBorder' => array( 8105 'radius' => true, 8106 'color' => true, 8107 'width' => true, 8108 'style' => true 8109 ), 8110 'shadow' => true 8111 ), 8112 'editorStyle' => 'wp-block-site-title-editor', 8113 'style' => 'wp-block-site-title' 8114 ), 8115 'social-link' => array( 8116 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8117 'apiVersion' => 3, 8118 'name' => 'core/social-link', 8119 'title' => 'Social Icon', 8120 'category' => 'widgets', 8121 'parent' => array( 8122 'core/social-links' 8123 ), 8124 'description' => 'Display an icon linking to a social profile or site.', 8125 'textdomain' => 'default', 8126 'attributes' => array( 8127 'url' => array( 8128 'type' => 'string', 8129 'role' => 'content' 8130 ), 8131 'service' => array( 8132 'type' => 'string' 8133 ), 8134 'label' => array( 8135 'type' => 'string', 8136 'role' => 'content' 8137 ), 8138 'rel' => array( 8139 'type' => 'string' 8140 ) 8141 ), 8142 'usesContext' => array( 8143 'openInNewTab', 8144 'showLabels', 8145 'iconColor', 8146 'iconColorValue', 8147 'iconBackgroundColor', 8148 'iconBackgroundColorValue' 8149 ), 8150 'supports' => array( 8151 'anchor' => true, 8152 'reusable' => false, 8153 'html' => false, 8154 'interactivity' => array( 8155 'clientNavigation' => true 8156 ) 8157 ), 8158 'editorStyle' => 'wp-block-social-link-editor' 8159 ), 8160 'social-links' => array( 8161 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8162 'apiVersion' => 3, 8163 'name' => 'core/social-links', 8164 'title' => 'Social Icons', 8165 'category' => 'widgets', 8166 'allowedBlocks' => array( 8167 'core/social-link' 8168 ), 8169 'description' => 'Display icons linking to your social profiles or sites.', 8170 'keywords' => array( 8171 'links' 8172 ), 8173 'textdomain' => 'default', 8174 'attributes' => array( 8175 'iconColor' => array( 8176 'type' => 'string' 8177 ), 8178 'customIconColor' => array( 8179 'type' => 'string' 8180 ), 8181 'iconColorValue' => array( 8182 'type' => 'string' 8183 ), 8184 'iconBackgroundColor' => array( 8185 'type' => 'string' 8186 ), 8187 'customIconBackgroundColor' => array( 8188 'type' => 'string' 8189 ), 8190 'iconBackgroundColorValue' => array( 8191 'type' => 'string' 8192 ), 8193 'openInNewTab' => array( 8194 'type' => 'boolean', 8195 'default' => false 8196 ), 8197 'showLabels' => array( 8198 'type' => 'boolean', 8199 'default' => false 8200 ), 8201 'size' => array( 8202 'type' => 'string' 8203 ) 8204 ), 8205 'providesContext' => array( 8206 'openInNewTab' => 'openInNewTab', 8207 'showLabels' => 'showLabels', 8208 'iconColor' => 'iconColor', 8209 'iconColorValue' => 'iconColorValue', 8210 'iconBackgroundColor' => 'iconBackgroundColor', 8211 'iconBackgroundColorValue' => 'iconBackgroundColorValue' 8212 ), 8213 'supports' => array( 8214 'align' => array( 8215 'left', 8216 'center', 8217 'right' 8218 ), 8219 'anchor' => true, 8220 'html' => false, 8221 '__experimentalExposeControlsToChildren' => true, 8222 'layout' => array( 8223 'allowSwitching' => false, 8224 'allowInheriting' => false, 8225 'allowVerticalAlignment' => false, 8226 'default' => array( 8227 'type' => 'flex' 8228 ) 8229 ), 8230 'background' => array( 8231 'gradient' => true 8232 ), 8233 'color' => array( 8234 'enableContrastChecker' => false, 8235 'background' => true, 8236 'gradients' => true, 8237 'text' => false, 8238 '__experimentalDefaultControls' => array( 8239 'background' => false 8240 ) 8241 ), 8242 'spacing' => array( 8243 'blockGap' => array( 8244 'horizontal', 8245 'vertical' 8246 ), 8247 'margin' => true, 8248 'padding' => true, 8249 'units' => array( 8250 'px', 8251 'em', 8252 'rem', 8253 'vh', 8254 'vw' 8255 ), 8256 '__experimentalDefaultControls' => array( 8257 'blockGap' => true, 8258 'margin' => true, 8259 'padding' => false 8260 ) 8261 ), 8262 'interactivity' => array( 8263 'clientNavigation' => true 8264 ), 8265 '__experimentalBorder' => array( 8266 'radius' => true, 8267 'color' => true, 8268 'width' => true, 8269 'style' => true, 8270 '__experimentalDefaultControls' => array( 8271 'radius' => true, 8272 'color' => true, 8273 'width' => true, 8274 'style' => true 8275 ) 8276 ), 8277 'contentRole' => true, 8278 'listView' => true 8279 ), 8280 'styles' => array( 8281 array( 8282 'name' => 'default', 8283 'label' => 'Default', 8284 'isDefault' => true 8285 ), 8286 array( 8287 'name' => 'logos-only', 8288 'label' => 'Logos Only' 8289 ), 8290 array( 8291 'name' => 'pill-shape', 8292 'label' => 'Pill Shape' 8293 ) 8294 ), 8295 'editorStyle' => 'wp-block-social-links-editor', 8296 'style' => 'wp-block-social-links' 8297 ), 8298 'spacer' => array( 8299 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8300 'apiVersion' => 3, 8301 'name' => 'core/spacer', 8302 'title' => 'Spacer', 8303 'category' => 'design', 8304 'description' => 'Add white space between blocks and customize its height.', 8305 'textdomain' => 'default', 8306 'attributes' => array( 8307 'height' => array( 8308 'type' => 'string', 8309 'default' => '100px' 8310 ), 8311 'width' => array( 8312 'type' => 'string' 8313 ) 8314 ), 8315 'usesContext' => array( 8316 'orientation' 8317 ), 8318 'supports' => array( 8319 'anchor' => true, 8320 'spacing' => array( 8321 'margin' => array( 8322 'top', 8323 'bottom' 8324 ), 8325 '__experimentalDefaultControls' => array( 8326 'margin' => true 8327 ) 8328 ), 8329 'interactivity' => array( 8330 'clientNavigation' => true 8331 ) 8332 ), 8333 'editorStyle' => 'wp-block-spacer-editor', 8334 'style' => 'wp-block-spacer' 8335 ), 8336 'tab-list' => array( 8337 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8338 'apiVersion' => 3, 8339 'name' => 'core/tab-list', 8340 'title' => 'Tab List', 8341 'description' => 'Display the tab buttons for a tabbed interface.', 8342 'category' => 'design', 8343 'textdomain' => 'default', 8344 'parent' => array( 8345 'core/tabs' 8346 ), 8347 'usesContext' => array( 8348 'core/tabs-list' 8349 ), 8350 'attributes' => array( 8351 'tabs' => array( 8352 'type' => 'array', 8353 'source' => 'query', 8354 'selector' => 'button', 8355 'query' => array( 8356 'label' => array( 8357 'type' => 'rich-text', 8358 'source' => 'rich-text', 8359 'role' => 'content' 8360 ) 8361 ), 8362 'default' => array( 8363 8364 ) 8365 ) 8366 ), 8367 'supports' => array( 8368 'html' => false, 8369 'ariaLabel' => true, 8370 'visibility' => false, 8371 'lock' => false, 8372 'color' => array( 8373 'background' => true, 8374 'text' => true, 8375 '__experimentalSkipSerialization' => true, 8376 '__experimentalDefaultControls' => array( 8377 'background' => true, 8378 'text' => true 8379 ) 8380 ), 8381 'typography' => array( 8382 'fontSize' => true, 8383 '__experimentalFontFamily' => true 8384 ), 8385 '__experimentalBorder' => array( 8386 'color' => true, 8387 'radius' => true, 8388 'style' => true, 8389 'width' => true, 8390 '__experimentalSkipSerialization' => true 8391 ), 8392 'layout' => array( 8393 'default' => array( 8394 'type' => 'flex', 8395 'flexWrap' => 'wrap' 8396 ), 8397 'allowVerticalAlignment' => false, 8398 'allowOrientation' => false, 8399 'allowWrap' => false 8400 ), 8401 'spacing' => array( 8402 'padding' => true, 8403 'blockGap' => true, 8404 '__experimentalSkipSerialization' => array( 8405 'padding' 8406 ), 8407 '__experimentalDefaultControls' => array( 8408 'padding' => true, 8409 'blockGap' => true 8410 ) 8411 ) 8412 ), 8413 'selectors' => array( 8414 'border' => '.wp-block-tab-list button', 8415 'color' => array( 8416 'background' => '.wp-block-tab-list button', 8417 'text' => '.wp-block-tab-list button' 8418 ), 8419 'spacing' => array( 8420 'padding' => '.wp-block-tab-list button' 8421 ) 8422 ), 8423 'style' => 'wp-block-tab-list', 8424 'editorStyle' => 'wp-block-tab-list-editor' 8425 ), 8426 'tab-panel' => array( 8427 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8428 'apiVersion' => 3, 8429 'name' => 'core/tab-panel', 8430 'title' => 'Tab Panel', 8431 'description' => 'Content for a tab in a tabbed interface.', 8432 'category' => 'design', 8433 'textdomain' => 'default', 8434 'attributes' => array( 8435 'label' => array( 8436 'type' => 'string', 8437 'default' => '' 8438 ) 8439 ), 8440 'parent' => array( 8441 'core/tab-panels' 8442 ), 8443 'usesContext' => array( 8444 'core/tabs-id' 8445 ), 8446 'supports' => array( 8447 'anchor' => true, 8448 'background' => array( 8449 'backgroundImage' => true, 8450 'backgroundSize' => true, 8451 'gradient' => true, 8452 '__experimentalDefaultControls' => array( 8453 'backgroundImage' => true, 8454 'gradient' => true 8455 ) 8456 ), 8457 'html' => false, 8458 'color' => array( 8459 'background' => true, 8460 'button' => true, 8461 'heading' => true, 8462 'link' => true, 8463 'text' => true, 8464 '__experimentalDefaultControls' => array( 8465 'background' => true, 8466 'text' => true 8467 ) 8468 ), 8469 'layout' => true, 8470 'shadow' => true, 8471 'spacing' => array( 8472 'blockGap' => true, 8473 'padding' => true 8474 ), 8475 'typography' => array( 8476 'fontSize' => true, 8477 'lineHeight' => true, 8478 '__experimentalFontFamily' => true, 8479 '__experimentalFontWeight' => true, 8480 '__experimentalFontStyle' => true, 8481 '__experimentalTextTransform' => true, 8482 '__experimentalTextDecoration' => true, 8483 '__experimentalLetterSpacing' => true, 8484 '__experimentalDefaultControls' => array( 8485 'fontSize' => true, 8486 '__experimentalFontFamily' => true 8487 ) 8488 ), 8489 '__experimentalBorder' => array( 8490 'color' => true, 8491 'radius' => true, 8492 'style' => true, 8493 'width' => true 8494 ), 8495 'visibility' => false 8496 ), 8497 'providesContext' => array( 8498 'core/tab-label' => 'label' 8499 ), 8500 'style' => 'wp-block-tab-panel' 8501 ), 8502 'tab-panels' => array( 8503 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8504 'apiVersion' => 3, 8505 'name' => 'core/tab-panels', 8506 'title' => 'Tab Panels', 8507 'description' => 'Container for tab panel content in a tabbed interface.', 8508 'category' => 'design', 8509 'textdomain' => 'default', 8510 'parent' => array( 8511 'core/tabs' 8512 ), 8513 'allowedBlocks' => array( 8514 'core/tab-panel' 8515 ), 8516 'supports' => array( 8517 'html' => false, 8518 'visibility' => false, 8519 'lock' => false, 8520 'color' => array( 8521 'background' => true, 8522 'text' => true, 8523 'heading' => true, 8524 'button' => true, 8525 'link' => true, 8526 '__experimentalDefaultControls' => array( 8527 'background' => true, 8528 'text' => true 8529 ) 8530 ), 8531 'background' => array( 8532 'backgroundImage' => true, 8533 'backgroundSize' => true, 8534 'gradient' => true, 8535 '__experimentalDefaultControls' => array( 8536 'backgroundImage' => true, 8537 'gradient' => true 8538 ) 8539 ), 8540 'shadow' => true, 8541 'spacing' => array( 8542 'padding' => true 8543 ), 8544 'typography' => array( 8545 'fontSize' => true, 8546 'lineHeight' => true, 8547 '__experimentalFontFamily' => true, 8548 '__experimentalFontWeight' => true, 8549 '__experimentalFontStyle' => true, 8550 '__experimentalTextTransform' => true, 8551 '__experimentalTextDecoration' => true, 8552 '__experimentalLetterSpacing' => true 8553 ), 8554 '__experimentalBorder' => array( 8555 'radius' => true, 8556 'color' => true, 8557 'width' => true, 8558 'style' => true 8559 ) 8560 ) 8561 ), 8562 'table' => array( 8563 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8564 'apiVersion' => 3, 8565 'name' => 'core/table', 8566 'title' => 'Table', 8567 'category' => 'text', 8568 'description' => 'Create structured content in rows and columns to display information.', 8569 'textdomain' => 'default', 8570 'attributes' => array( 8571 'hasFixedLayout' => array( 8572 'type' => 'boolean', 8573 'default' => true 8574 ), 8575 'caption' => array( 8576 'type' => 'rich-text', 8577 'source' => 'rich-text', 8578 'selector' => 'figcaption', 8579 'role' => 'content' 8580 ), 8581 'head' => array( 8582 'type' => 'array', 8583 'default' => array( 8584 8585 ), 8586 'source' => 'query', 8587 'selector' => 'thead tr', 8588 'query' => array( 8589 'cells' => array( 8590 'type' => 'array', 8591 'default' => array( 8592 8593 ), 8594 'source' => 'query', 8595 'selector' => 'td,th', 8596 'query' => array( 8597 'content' => array( 8598 'type' => 'rich-text', 8599 'source' => 'rich-text', 8600 'role' => 'content' 8601 ), 8602 'tag' => array( 8603 'type' => 'string', 8604 'default' => 'td', 8605 'source' => 'tag' 8606 ), 8607 'scope' => array( 8608 'type' => 'string', 8609 'source' => 'attribute', 8610 'attribute' => 'scope' 8611 ), 8612 'align' => array( 8613 'type' => 'string', 8614 'source' => 'attribute', 8615 'attribute' => 'data-align' 8616 ), 8617 'colspan' => array( 8618 'type' => 'string', 8619 'source' => 'attribute', 8620 'attribute' => 'colspan' 8621 ), 8622 'rowspan' => array( 8623 'type' => 'string', 8624 'source' => 'attribute', 8625 'attribute' => 'rowspan' 8626 ) 8627 ) 8628 ) 8629 ) 8630 ), 8631 'body' => array( 8632 'type' => 'array', 8633 'default' => array( 8634 8635 ), 8636 'source' => 'query', 8637 'selector' => 'tbody tr', 8638 'query' => array( 8639 'cells' => array( 8640 'type' => 'array', 8641 'default' => array( 8642 8643 ), 8644 'source' => 'query', 8645 'selector' => 'td,th', 8646 'query' => array( 8647 'content' => array( 8648 'type' => 'rich-text', 8649 'source' => 'rich-text', 8650 'role' => 'content' 8651 ), 8652 'tag' => array( 8653 'type' => 'string', 8654 'default' => 'td', 8655 'source' => 'tag' 8656 ), 8657 'scope' => array( 8658 'type' => 'string', 8659 'source' => 'attribute', 8660 'attribute' => 'scope' 8661 ), 8662 'align' => array( 8663 'type' => 'string', 8664 'source' => 'attribute', 8665 'attribute' => 'data-align' 8666 ), 8667 'colspan' => array( 8668 'type' => 'string', 8669 'source' => 'attribute', 8670 'attribute' => 'colspan' 8671 ), 8672 'rowspan' => array( 8673 'type' => 'string', 8674 'source' => 'attribute', 8675 'attribute' => 'rowspan' 8676 ) 8677 ) 8678 ) 8679 ) 8680 ), 8681 'foot' => array( 8682 'type' => 'array', 8683 'default' => array( 8684 8685 ), 8686 'source' => 'query', 8687 'selector' => 'tfoot tr', 8688 'query' => array( 8689 'cells' => array( 8690 'type' => 'array', 8691 'default' => array( 8692 8693 ), 8694 'source' => 'query', 8695 'selector' => 'td,th', 8696 'query' => array( 8697 'content' => array( 8698 'type' => 'rich-text', 8699 'source' => 'rich-text', 8700 'role' => 'content' 8701 ), 8702 'tag' => array( 8703 'type' => 'string', 8704 'default' => 'td', 8705 'source' => 'tag' 8706 ), 8707 'scope' => array( 8708 'type' => 'string', 8709 'source' => 'attribute', 8710 'attribute' => 'scope' 8711 ), 8712 'align' => array( 8713 'type' => 'string', 8714 'source' => 'attribute', 8715 'attribute' => 'data-align' 8716 ), 8717 'colspan' => array( 8718 'type' => 'string', 8719 'source' => 'attribute', 8720 'attribute' => 'colspan' 8721 ), 8722 'rowspan' => array( 8723 'type' => 'string', 8724 'source' => 'attribute', 8725 'attribute' => 'rowspan' 8726 ) 8727 ) 8728 ) 8729 ) 8730 ) 8731 ), 8732 'supports' => array( 8733 'anchor' => true, 8734 'align' => true, 8735 'color' => array( 8736 '__experimentalSkipSerialization' => true, 8737 'gradients' => true, 8738 '__experimentalDefaultControls' => array( 8739 'background' => true, 8740 'text' => true 8741 ) 8742 ), 8743 'spacing' => array( 8744 'margin' => true, 8745 'padding' => true, 8746 '__experimentalDefaultControls' => array( 8747 'margin' => false, 8748 'padding' => false 8749 ) 8750 ), 8751 'typography' => array( 8752 'fontSize' => true, 8753 'lineHeight' => true, 8754 '__experimentalFontFamily' => true, 8755 '__experimentalFontStyle' => true, 8756 '__experimentalFontWeight' => true, 8757 '__experimentalLetterSpacing' => true, 8758 '__experimentalTextTransform' => true, 8759 '__experimentalTextDecoration' => true, 8760 '__experimentalDefaultControls' => array( 8761 'fontSize' => true 8762 ) 8763 ), 8764 '__experimentalBorder' => array( 8765 '__experimentalSkipSerialization' => true, 8766 'color' => true, 8767 'style' => true, 8768 'width' => true, 8769 '__experimentalDefaultControls' => array( 8770 'color' => true, 8771 'style' => true, 8772 'width' => true 8773 ) 8774 ), 8775 'interactivity' => array( 8776 'clientNavigation' => true 8777 ) 8778 ), 8779 'selectors' => array( 8780 'root' => '.wp-block-table > table', 8781 'spacing' => '.wp-block-table' 8782 ), 8783 'styles' => array( 8784 array( 8785 'name' => 'regular', 8786 'label' => 'Default', 8787 'isDefault' => true 8788 ), 8789 array( 8790 'name' => 'stripes', 8791 'label' => 'Stripes' 8792 ) 8793 ), 8794 'editorStyle' => 'wp-block-table-editor', 8795 'style' => 'wp-block-table' 8796 ), 8797 'tabs' => array( 8798 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8799 'apiVersion' => 3, 8800 'name' => 'core/tabs', 8801 'title' => 'Tabs', 8802 'description' => 'Display content in a tabbed interface to help users navigate detailed content with ease.', 8803 'category' => 'design', 8804 'textdomain' => 'default', 8805 'allowedBlocks' => array( 8806 'core/tab-list', 8807 'core/tab-panels' 8808 ), 8809 'attributes' => array( 8810 'activeTabIndex' => array( 8811 'type' => 'number', 8812 'default' => 0 8813 ), 8814 'editorActiveTabIndex' => array( 8815 'type' => 'number', 8816 'role' => 'local' 8817 ) 8818 ), 8819 'supports' => array( 8820 'align' => true, 8821 'anchor' => true, 8822 'background' => array( 8823 'backgroundImage' => true, 8824 'backgroundSize' => true, 8825 'gradient' => true, 8826 '__experimentalDefaultControls' => array( 8827 'backgroundImage' => true 8828 ) 8829 ), 8830 'color' => array( 8831 'text' => true, 8832 'background' => true, 8833 'heading' => true, 8834 'button' => true, 8835 'link' => true, 8836 '__experimentalDefaultControls' => array( 8837 'text' => true, 8838 'background' => true 8839 ) 8840 ), 8841 '__experimentalBorder' => array( 8842 'color' => true, 8843 'radius' => true, 8844 'style' => true, 8845 'width' => true 8846 ), 8847 'layout' => array( 8848 'allowEditing' => false 8849 ), 8850 'html' => false, 8851 'interactivity' => true, 8852 'spacing' => array( 8853 'blockGap' => true, 8854 'margin' => true, 8855 'padding' => true 8856 ), 8857 'shadow' => true, 8858 'typography' => array( 8859 'fontSize' => true, 8860 'lineHeight' => true, 8861 '__experimentalFontFamily' => true, 8862 '__experimentalFontWeight' => true, 8863 '__experimentalFontStyle' => true, 8864 '__experimentalTextTransform' => true, 8865 '__experimentalLetterSpacing' => true 8866 ) 8867 ), 8868 'usesContext' => array( 8869 'core/tabs-list', 8870 'core/tabs-id' 8871 ), 8872 'style' => 'wp-block-tabs', 8873 'viewScriptModule' => '@wordpress/block-library/tabs/view' 8874 ), 8875 'tag-cloud' => array( 8876 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8877 'apiVersion' => 3, 8878 'name' => 'core/tag-cloud', 8879 'title' => 'Tag Cloud', 8880 'category' => 'widgets', 8881 'description' => 'A cloud of popular keywords, each sized by how often it appears.', 8882 'textdomain' => 'default', 8883 'attributes' => array( 8884 'numberOfTags' => array( 8885 'type' => 'number', 8886 'default' => 45, 8887 'minimum' => 1, 8888 'maximum' => 100 8889 ), 8890 'taxonomy' => array( 8891 'type' => 'string', 8892 'default' => 'post_tag' 8893 ), 8894 'showTagCounts' => array( 8895 'type' => 'boolean', 8896 'default' => false 8897 ), 8898 'smallestFontSize' => array( 8899 'type' => 'string', 8900 'default' => '8pt' 8901 ), 8902 'largestFontSize' => array( 8903 'type' => 'string', 8904 'default' => '22pt' 8905 ) 8906 ), 8907 'styles' => array( 8908 array( 8909 'name' => 'default', 8910 'label' => 'Default', 8911 'isDefault' => true 8912 ), 8913 array( 8914 'name' => 'outline', 8915 'label' => 'Outline' 8916 ) 8917 ), 8918 'supports' => array( 8919 'anchor' => true, 8920 'background' => array( 8921 'backgroundImage' => true, 8922 'backgroundSize' => true, 8923 'gradient' => true, 8924 '__experimentalDefaultControls' => array( 8925 'backgroundImage' => true, 8926 'gradient' => true 8927 ) 8928 ), 8929 'html' => false, 8930 'align' => true, 8931 'color' => array( 8932 'background' => true, 8933 'link' => true, 8934 'text' => false, 8935 '__experimentalDefaultControls' => array( 8936 'background' => true, 8937 'link' => true 8938 ) 8939 ), 8940 'shadow' => true, 8941 'spacing' => array( 8942 'margin' => true, 8943 'padding' => true 8944 ), 8945 'typography' => array( 8946 'lineHeight' => true, 8947 '__experimentalFontFamily' => true, 8948 '__experimentalFontWeight' => true, 8949 '__experimentalFontStyle' => true, 8950 '__experimentalTextTransform' => true, 8951 '__experimentalLetterSpacing' => true 8952 ), 8953 'interactivity' => array( 8954 'clientNavigation' => true 8955 ), 8956 '__experimentalBorder' => array( 8957 'radius' => true, 8958 'color' => true, 8959 'width' => true, 8960 'style' => true, 8961 '__experimentalDefaultControls' => array( 8962 'radius' => true, 8963 'color' => true, 8964 'width' => true, 8965 'style' => true 8966 ) 8967 ) 8968 ) 8969 ), 8970 'template-part' => array( 8971 '$schema' => 'https://schemas.wp.org/trunk/block.json', 8972 'apiVersion' => 3, 8973 'name' => 'core/template-part', 8974 'title' => 'Template Part', 8975 'category' => 'theme', 8976 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.', 8977 'textdomain' => 'default', 8978 'attributes' => array( 8979 'slug' => array( 8980 'type' => 'string' 8981 ), 8982 'theme' => array( 8983 'type' => 'string' 8984 ), 8985 'tagName' => array( 8986 'type' => 'string' 8987 ), 8988 'area' => array( 8989 'type' => 'string' 8990 ) 8991 ), 8992 'supports' => array( 8993 'align' => true, 8994 'html' => false, 8995 'reusable' => false, 8996 'renaming' => false, 8997 'interactivity' => array( 8998 'clientNavigation' => true 8999 ) 9000 ), 9001 'editorStyle' => 'wp-block-template-part-editor' 9002 ), 9003 'term-count' => array( 9004 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9005 'apiVersion' => 3, 9006 'name' => 'core/term-count', 9007 'title' => 'Term Count', 9008 'category' => 'theme', 9009 'description' => 'Displays the post count of a taxonomy term.', 9010 'textdomain' => 'default', 9011 'usesContext' => array( 9012 'termId', 9013 'taxonomy' 9014 ), 9015 'attributes' => array( 9016 'bracketType' => array( 9017 'type' => 'string', 9018 'enum' => array( 9019 'none', 9020 'round', 9021 'square', 9022 'curly', 9023 'angle' 9024 ), 9025 'default' => 'round' 9026 ) 9027 ), 9028 'supports' => array( 9029 'anchor' => true, 9030 'html' => false, 9031 'background' => array( 9032 'backgroundImage' => true, 9033 'backgroundSize' => true, 9034 'gradient' => true 9035 ), 9036 'color' => array( 9037 'gradients' => true, 9038 '__experimentalDefaultControls' => array( 9039 'background' => true, 9040 'text' => true 9041 ) 9042 ), 9043 'shadow' => true, 9044 'spacing' => array( 9045 'padding' => true 9046 ), 9047 'typography' => array( 9048 'fontSize' => true, 9049 'lineHeight' => true, 9050 'textAlign' => true, 9051 '__experimentalFontFamily' => true, 9052 '__experimentalFontWeight' => true, 9053 '__experimentalFontStyle' => true, 9054 '__experimentalTextTransform' => true, 9055 '__experimentalTextDecoration' => true, 9056 '__experimentalLetterSpacing' => true, 9057 '__experimentalDefaultControls' => array( 9058 'fontSize' => true 9059 ) 9060 ), 9061 'interactivity' => array( 9062 'clientNavigation' => true 9063 ), 9064 '__experimentalBorder' => array( 9065 'radius' => true, 9066 'color' => true, 9067 'width' => true, 9068 'style' => true, 9069 '__experimentalDefaultControls' => array( 9070 'color' => true, 9071 'width' => true, 9072 'style' => true 9073 ) 9074 ) 9075 ), 9076 'style' => 'wp-block-term-count' 9077 ), 9078 'term-description' => array( 9079 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9080 'apiVersion' => 3, 9081 'name' => 'core/term-description', 9082 'title' => 'Term Description', 9083 'category' => 'theme', 9084 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.', 9085 'textdomain' => 'default', 9086 'usesContext' => array( 9087 'termId', 9088 'taxonomy' 9089 ), 9090 'supports' => array( 9091 'anchor' => true, 9092 'align' => array( 9093 'wide', 9094 'full' 9095 ), 9096 'html' => false, 9097 'background' => array( 9098 'backgroundImage' => true, 9099 'backgroundSize' => true, 9100 'gradient' => true, 9101 '__experimentalDefaultControls' => array( 9102 'backgroundImage' => true 9103 ) 9104 ), 9105 'color' => array( 9106 'link' => true, 9107 '__experimentalDefaultControls' => array( 9108 'background' => true, 9109 'text' => true 9110 ) 9111 ), 9112 'spacing' => array( 9113 'padding' => true, 9114 'margin' => true 9115 ), 9116 'typography' => array( 9117 'fontSize' => true, 9118 'lineHeight' => true, 9119 'textAlign' => true, 9120 '__experimentalFontFamily' => true, 9121 '__experimentalFontWeight' => true, 9122 '__experimentalFontStyle' => true, 9123 '__experimentalTextTransform' => true, 9124 '__experimentalTextDecoration' => true, 9125 '__experimentalLetterSpacing' => true, 9126 '__experimentalDefaultControls' => array( 9127 'fontSize' => true 9128 ) 9129 ), 9130 'interactivity' => array( 9131 'clientNavigation' => true 9132 ), 9133 'shadow' => true, 9134 '__experimentalBorder' => array( 9135 'radius' => true, 9136 'color' => true, 9137 'width' => true, 9138 'style' => true, 9139 '__experimentalDefaultControls' => array( 9140 'radius' => true, 9141 'color' => true, 9142 'width' => true, 9143 'style' => true 9144 ) 9145 ) 9146 ) 9147 ), 9148 'term-name' => array( 9149 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9150 'apiVersion' => 3, 9151 'name' => 'core/term-name', 9152 'title' => 'Term Name', 9153 'category' => 'theme', 9154 'description' => 'Displays the name of a taxonomy term.', 9155 'keywords' => array( 9156 'term title' 9157 ), 9158 'textdomain' => 'default', 9159 'usesContext' => array( 9160 'termId', 9161 'taxonomy' 9162 ), 9163 'attributes' => array( 9164 'level' => array( 9165 'type' => 'number', 9166 'default' => 0 9167 ), 9168 'isLink' => array( 9169 'type' => 'boolean', 9170 'default' => false 9171 ), 9172 'levelOptions' => array( 9173 'type' => 'array' 9174 ) 9175 ), 9176 'supports' => array( 9177 'anchor' => true, 9178 'align' => array( 9179 'wide', 9180 'full' 9181 ), 9182 'html' => false, 9183 'background' => array( 9184 'backgroundImage' => true, 9185 'backgroundSize' => true, 9186 'gradient' => true, 9187 '__experimentalDefaultControls' => array( 9188 'backgroundImage' => true, 9189 'gradient' => true 9190 ) 9191 ), 9192 'color' => array( 9193 'gradients' => true, 9194 'link' => true, 9195 '__experimentalDefaultControls' => array( 9196 'background' => true, 9197 'text' => true, 9198 'link' => true 9199 ) 9200 ), 9201 'shadow' => true, 9202 'spacing' => array( 9203 'padding' => true 9204 ), 9205 'typography' => array( 9206 'fontSize' => true, 9207 'lineHeight' => true, 9208 'textAlign' => true, 9209 '__experimentalFontFamily' => true, 9210 '__experimentalFontWeight' => true, 9211 '__experimentalFontStyle' => true, 9212 '__experimentalTextTransform' => true, 9213 '__experimentalTextDecoration' => true, 9214 '__experimentalLetterSpacing' => true, 9215 '__experimentalDefaultControls' => array( 9216 'fontSize' => true 9217 ) 9218 ), 9219 'interactivity' => array( 9220 'clientNavigation' => true 9221 ), 9222 '__experimentalBorder' => array( 9223 'radius' => true, 9224 'color' => true, 9225 'width' => true, 9226 'style' => true, 9227 '__experimentalDefaultControls' => array( 9228 'color' => true, 9229 'width' => true, 9230 'style' => true 9231 ) 9232 ) 9233 ), 9234 'style' => 'wp-block-term-name' 9235 ), 9236 'term-template' => array( 9237 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9238 'apiVersion' => 3, 9239 'name' => 'core/term-template', 9240 'title' => 'Term Template', 9241 'category' => 'theme', 9242 'ancestor' => array( 9243 'core/terms-query' 9244 ), 9245 'description' => 'Contains the block elements used to render a taxonomy term, like the name, description, and more.', 9246 'textdomain' => 'default', 9247 'usesContext' => array( 9248 'termQuery' 9249 ), 9250 'supports' => array( 9251 'anchor' => true, 9252 'reusable' => false, 9253 'html' => false, 9254 'align' => array( 9255 'wide', 9256 'full' 9257 ), 9258 'layout' => true, 9259 'background' => array( 9260 'backgroundImage' => true, 9261 'backgroundSize' => true, 9262 'gradient' => true, 9263 '__experimentalDefaultControls' => array( 9264 'backgroundImage' => true 9265 ) 9266 ), 9267 'color' => array( 9268 'gradients' => true, 9269 'link' => true, 9270 '__experimentalDefaultControls' => array( 9271 'background' => true, 9272 'text' => true 9273 ) 9274 ), 9275 'typography' => array( 9276 'fontSize' => true, 9277 'lineHeight' => true, 9278 '__experimentalFontFamily' => true, 9279 '__experimentalFontWeight' => true, 9280 '__experimentalFontStyle' => true, 9281 '__experimentalTextTransform' => true, 9282 '__experimentalTextDecoration' => true, 9283 '__experimentalLetterSpacing' => true, 9284 '__experimentalDefaultControls' => array( 9285 'fontSize' => true 9286 ) 9287 ), 9288 'spacing' => array( 9289 'margin' => true, 9290 'padding' => true, 9291 'blockGap' => array( 9292 '__experimentalDefault' => '1.25em' 9293 ), 9294 '__experimentalDefaultControls' => array( 9295 'blockGap' => true, 9296 'padding' => false, 9297 'margin' => false 9298 ) 9299 ), 9300 'interactivity' => array( 9301 'clientNavigation' => true 9302 ), 9303 '__experimentalBorder' => array( 9304 'radius' => true, 9305 'color' => true, 9306 'width' => true, 9307 'style' => true 9308 ), 9309 'shadow' => true 9310 ), 9311 'style' => 'wp-block-term-template', 9312 'editorStyle' => 'wp-block-term-template-editor' 9313 ), 9314 'terms-query' => array( 9315 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9316 'apiVersion' => 3, 9317 'name' => 'core/terms-query', 9318 'title' => 'Terms Query', 9319 'category' => 'theme', 9320 'description' => 'An advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.', 9321 'keywords' => array( 9322 'terms', 9323 'taxonomy', 9324 'categories', 9325 'tags', 9326 'list' 9327 ), 9328 'textdomain' => 'default', 9329 'attributes' => array( 9330 'termQuery' => array( 9331 'type' => 'object', 9332 'default' => array( 9333 'perPage' => 10, 9334 'taxonomy' => 'category', 9335 'order' => 'asc', 9336 'orderBy' => 'name', 9337 'include' => array( 9338 9339 ), 9340 'hideEmpty' => true, 9341 'showNested' => false, 9342 'inherit' => false 9343 ) 9344 ), 9345 'tagName' => array( 9346 'type' => 'string', 9347 'default' => 'div' 9348 ) 9349 ), 9350 'usesContext' => array( 9351 'templateSlug' 9352 ), 9353 'providesContext' => array( 9354 'termQuery' => 'termQuery' 9355 ), 9356 'supports' => array( 9357 'anchor' => true, 9358 'align' => array( 9359 'wide', 9360 'full' 9361 ), 9362 'html' => false, 9363 'layout' => true, 9364 'interactivity' => true 9365 ) 9366 ), 9367 'text-columns' => array( 9368 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9369 'apiVersion' => 3, 9370 'name' => 'core/text-columns', 9371 'title' => 'Text Columns (deprecated)', 9372 'icon' => 'columns', 9373 'category' => 'design', 9374 'description' => 'This block is deprecated. Please use the Columns block instead.', 9375 'textdomain' => 'default', 9376 'attributes' => array( 9377 'content' => array( 9378 'type' => 'array', 9379 'source' => 'query', 9380 'selector' => 'p', 9381 'query' => array( 9382 'children' => array( 9383 'type' => 'string', 9384 'source' => 'html' 9385 ) 9386 ), 9387 'default' => array( 9388 array( 9389 9390 ), 9391 array( 9392 9393 ) 9394 ) 9395 ), 9396 'columns' => array( 9397 'type' => 'number', 9398 'default' => 2 9399 ), 9400 'width' => array( 9401 'type' => 'string' 9402 ) 9403 ), 9404 'supports' => array( 9405 'inserter' => false, 9406 'interactivity' => array( 9407 'clientNavigation' => true 9408 ) 9409 ), 9410 'editorStyle' => 'wp-block-text-columns-editor', 9411 'style' => 'wp-block-text-columns' 9412 ), 9413 'verse' => array( 9414 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9415 'apiVersion' => 3, 9416 'name' => 'core/verse', 9417 'title' => 'Poetry', 9418 'category' => 'text', 9419 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.', 9420 'keywords' => array( 9421 'poetry', 9422 'poem', 9423 'verse', 9424 'stanza', 9425 'song', 9426 'lyrics' 9427 ), 9428 'textdomain' => 'default', 9429 'attributes' => array( 9430 'content' => array( 9431 'type' => 'rich-text', 9432 'source' => 'rich-text', 9433 'selector' => 'pre', 9434 '__unstablePreserveWhiteSpace' => true, 9435 'role' => 'content' 9436 ) 9437 ), 9438 'supports' => array( 9439 'anchor' => true, 9440 'background' => array( 9441 'backgroundImage' => true, 9442 'backgroundSize' => true, 9443 'gradient' => true, 9444 '__experimentalDefaultControls' => array( 9445 'backgroundImage' => true, 9446 'gradient' => true 9447 ) 9448 ), 9449 'color' => array( 9450 'gradients' => true, 9451 'link' => true, 9452 '__experimentalDefaultControls' => array( 9453 'background' => true, 9454 'text' => true 9455 ) 9456 ), 9457 'dimensions' => array( 9458 'minHeight' => true, 9459 '__experimentalDefaultControls' => array( 9460 'minHeight' => false 9461 ) 9462 ), 9463 'typography' => array( 9464 'fontSize' => true, 9465 '__experimentalFontFamily' => true, 9466 'lineHeight' => true, 9467 'textAlign' => true, 9468 '__experimentalFontStyle' => true, 9469 '__experimentalFontWeight' => true, 9470 '__experimentalLetterSpacing' => true, 9471 '__experimentalTextTransform' => true, 9472 '__experimentalTextDecoration' => true, 9473 '__experimentalWritingMode' => true, 9474 '__experimentalDefaultControls' => array( 9475 'fontSize' => true 9476 ) 9477 ), 9478 'shadow' => true, 9479 'spacing' => array( 9480 'margin' => true, 9481 'padding' => true, 9482 '__experimentalDefaultControls' => array( 9483 'margin' => false, 9484 'padding' => false 9485 ) 9486 ), 9487 '__experimentalBorder' => array( 9488 'radius' => true, 9489 'width' => true, 9490 'color' => true, 9491 'style' => true 9492 ), 9493 'interactivity' => array( 9494 'clientNavigation' => true 9495 ) 9496 ), 9497 'style' => 'wp-block-verse', 9498 'editorStyle' => 'wp-block-verse-editor' 9499 ), 9500 'video' => array( 9501 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9502 'apiVersion' => 3, 9503 'name' => 'core/video', 9504 'title' => 'Video', 9505 'category' => 'media', 9506 'description' => 'Embed a video from your media library or upload a new one.', 9507 'keywords' => array( 9508 'movie' 9509 ), 9510 'textdomain' => 'default', 9511 'attributes' => array( 9512 'autoplay' => array( 9513 'type' => 'boolean', 9514 'source' => 'attribute', 9515 'selector' => 'video', 9516 'attribute' => 'autoplay' 9517 ), 9518 'caption' => array( 9519 'type' => 'rich-text', 9520 'source' => 'rich-text', 9521 'selector' => 'figcaption', 9522 'role' => 'content' 9523 ), 9524 'controls' => array( 9525 'type' => 'boolean', 9526 'source' => 'attribute', 9527 'selector' => 'video', 9528 'attribute' => 'controls', 9529 'default' => true 9530 ), 9531 'id' => array( 9532 'type' => 'number', 9533 'role' => 'content' 9534 ), 9535 'loop' => array( 9536 'type' => 'boolean', 9537 'source' => 'attribute', 9538 'selector' => 'video', 9539 'attribute' => 'loop' 9540 ), 9541 'muted' => array( 9542 'type' => 'boolean', 9543 'source' => 'attribute', 9544 'selector' => 'video', 9545 'attribute' => 'muted' 9546 ), 9547 'poster' => array( 9548 'type' => 'string', 9549 'source' => 'attribute', 9550 'selector' => 'video', 9551 'attribute' => 'poster' 9552 ), 9553 'preload' => array( 9554 'type' => 'string', 9555 'source' => 'attribute', 9556 'selector' => 'video', 9557 'attribute' => 'preload', 9558 'default' => 'metadata' 9559 ), 9560 'blob' => array( 9561 'type' => 'string', 9562 'role' => 'local' 9563 ), 9564 'src' => array( 9565 'type' => 'string', 9566 'source' => 'attribute', 9567 'selector' => 'video', 9568 'attribute' => 'src', 9569 'role' => 'content' 9570 ), 9571 'width' => array( 9572 'type' => 'number' 9573 ), 9574 'height' => array( 9575 'type' => 'number' 9576 ), 9577 'playsInline' => array( 9578 'type' => 'boolean', 9579 'source' => 'attribute', 9580 'selector' => 'video', 9581 'attribute' => 'playsinline' 9582 ), 9583 'tracks' => array( 9584 'role' => 'content', 9585 'type' => 'array', 9586 'items' => array( 9587 'type' => 'object' 9588 ), 9589 'default' => array( 9590 9591 ) 9592 ) 9593 ), 9594 'supports' => array( 9595 'anchor' => true, 9596 'align' => true, 9597 'spacing' => array( 9598 'margin' => true, 9599 'padding' => true, 9600 '__experimentalDefaultControls' => array( 9601 'margin' => false, 9602 'padding' => false 9603 ) 9604 ), 9605 'interactivity' => array( 9606 'clientNavigation' => true 9607 ), 9608 'shadow' => array( 9609 '__experimentalSkipSerialization' => true 9610 ) 9611 ), 9612 'selectors' => array( 9613 'shadow' => '.wp-block-video video' 9614 ), 9615 'editorStyle' => 'wp-block-video-editor', 9616 'style' => 'wp-block-video' 9617 ), 9618 'widget-group' => array( 9619 '$schema' => 'https://schemas.wp.org/trunk/block.json', 9620 'apiVersion' => 3, 9621 'name' => 'core/widget-group', 9622 'title' => 'Widget Group', 9623 'category' => 'widgets', 9624 'attributes' => array( 9625 'title' => array( 9626 'type' => 'string' 9627 ) 9628 ), 9629 'supports' => array( 9630 'html' => false, 9631 'inserter' => true, 9632 'customClassName' => true, 9633 'reusable' => false 9634 ), 9635 'editorStyle' => 'wp-block-widget-group-editor', 9636 'style' => 'wp-block-widget-group' 9637 ) 9638 );
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sun Oct 11 08:20:32 2026 | Cross-referenced by PHPXref |