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