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