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