[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php return array( 2 'archives' => array( 3 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4 'apiVersion' => 3, 5 'name' => 'core/archives', 6 'title' => 'Archives', 7 'category' => 'widgets', 8 'description' => 'Display a date archive of your posts.', 9 'textdomain' => 'default', 10 'attributes' => array( 11 'displayAsDropdown' => array( 12 'type' => 'boolean', 13 'default' => false 14 ), 15 'showLabel' => array( 16 'type' => 'boolean', 17 'default' => true 18 ), 19 'showPostCounts' => array( 20 'type' => 'boolean', 21 'default' => false 22 ), 23 'type' => array( 24 'type' => 'string', 25 'default' => 'monthly' 26 ) 27 ), 28 'supports' => array( 29 'align' => true, 30 'html' => false, 31 'spacing' => array( 32 'margin' => true, 33 'padding' => true, 34 '__experimentalDefaultControls' => array( 35 'margin' => false, 36 'padding' => false 37 ) 38 ), 39 'typography' => array( 40 'fontSize' => true, 41 'lineHeight' => true, 42 '__experimentalFontFamily' => true, 43 '__experimentalFontWeight' => true, 44 '__experimentalFontStyle' => true, 45 '__experimentalTextTransform' => true, 46 '__experimentalTextDecoration' => true, 47 '__experimentalLetterSpacing' => true, 48 '__experimentalDefaultControls' => array( 49 'fontSize' => true 50 ) 51 ), 52 'interactivity' => array( 53 'clientNavigation' => true 54 ) 55 ), 56 'editorStyle' => 'wp-block-archives-editor' 57 ), 58 'audio' => array( 59 '$schema' => 'https://schemas.wp.org/trunk/block.json', 60 'apiVersion' => 3, 61 'name' => 'core/audio', 62 'title' => 'Audio', 63 'category' => 'media', 64 'description' => 'Embed a simple audio player.', 65 'keywords' => array( 66 'music', 67 'sound', 68 'podcast', 69 'recording' 70 ), 71 'textdomain' => 'default', 72 'attributes' => array( 73 'src' => array( 74 'type' => 'string', 75 'source' => 'attribute', 76 'selector' => 'audio', 77 'attribute' => 'src', 78 '__experimentalRole' => 'content' 79 ), 80 'caption' => array( 81 'type' => 'rich-text', 82 'source' => 'rich-text', 83 'selector' => 'figcaption', 84 '__experimentalRole' => 'content' 85 ), 86 'id' => array( 87 'type' => 'number', 88 '__experimentalRole' => 'content' 89 ), 90 'autoplay' => array( 91 'type' => 'boolean', 92 'source' => 'attribute', 93 'selector' => 'audio', 94 'attribute' => 'autoplay' 95 ), 96 'loop' => array( 97 'type' => 'boolean', 98 'source' => 'attribute', 99 'selector' => 'audio', 100 'attribute' => 'loop' 101 ), 102 'preload' => array( 103 'type' => 'string', 104 'source' => 'attribute', 105 'selector' => 'audio', 106 'attribute' => 'preload' 107 ) 108 ), 109 'supports' => array( 110 'anchor' => true, 111 'align' => true, 112 'spacing' => array( 113 'margin' => true, 114 'padding' => true, 115 '__experimentalDefaultControls' => array( 116 'margin' => false, 117 'padding' => false 118 ) 119 ), 120 'interactivity' => array( 121 'clientNavigation' => true 122 ) 123 ), 124 'editorStyle' => 'wp-block-audio-editor', 125 'style' => 'wp-block-audio' 126 ), 127 'avatar' => array( 128 '$schema' => 'https://schemas.wp.org/trunk/block.json', 129 'apiVersion' => 3, 130 'name' => 'core/avatar', 131 'title' => 'Avatar', 132 'category' => 'theme', 133 'description' => 'Add a user’s avatar.', 134 'textdomain' => 'default', 135 'attributes' => array( 136 'userId' => array( 137 'type' => 'number' 138 ), 139 'size' => array( 140 'type' => 'number', 141 'default' => 96 142 ), 143 'isLink' => array( 144 'type' => 'boolean', 145 'default' => false 146 ), 147 'linkTarget' => array( 148 'type' => 'string', 149 'default' => '_self' 150 ) 151 ), 152 'usesContext' => array( 153 'postType', 154 'postId', 155 'commentId' 156 ), 157 'supports' => array( 158 'html' => false, 159 'align' => true, 160 'alignWide' => false, 161 'spacing' => array( 162 'margin' => true, 163 'padding' => true, 164 '__experimentalDefaultControls' => array( 165 'margin' => false, 166 'padding' => false 167 ) 168 ), 169 '__experimentalBorder' => array( 170 '__experimentalSkipSerialization' => true, 171 'radius' => true, 172 'width' => true, 173 'color' => true, 174 'style' => true, 175 '__experimentalDefaultControls' => array( 176 'radius' => true 177 ) 178 ), 179 'color' => array( 180 'text' => false, 181 'background' => false, 182 '__experimentalDuotone' => 'img' 183 ), 184 'interactivity' => array( 185 'clientNavigation' => true 186 ) 187 ), 188 'selectors' => array( 189 'border' => '.wp-block-avatar img' 190 ), 191 'editorStyle' => 'wp-block-avatar-editor', 192 'style' => 'wp-block-avatar' 193 ), 194 'block' => array( 195 '$schema' => 'https://schemas.wp.org/trunk/block.json', 196 'apiVersion' => 3, 197 'name' => 'core/block', 198 'title' => 'Pattern', 199 'category' => 'reusable', 200 'description' => 'Reuse this design across your site.', 201 'keywords' => array( 202 'reusable' 203 ), 204 'textdomain' => 'default', 205 'attributes' => array( 206 'ref' => array( 207 'type' => 'number' 208 ), 209 'content' => array( 210 'type' => 'object' 211 ) 212 ), 213 'supports' => array( 214 'customClassName' => false, 215 'html' => false, 216 'inserter' => false, 217 'renaming' => false, 218 'interactivity' => array( 219 'clientNavigation' => true 220 ) 221 ) 222 ), 223 'button' => array( 224 '$schema' => 'https://schemas.wp.org/trunk/block.json', 225 'apiVersion' => 3, 226 'name' => 'core/button', 227 'title' => 'Button', 228 'category' => 'design', 229 'parent' => array( 230 'core/buttons' 231 ), 232 'description' => 'Prompt visitors to take action with a button-style link.', 233 'keywords' => array( 234 'link' 235 ), 236 'textdomain' => 'default', 237 'attributes' => array( 238 'tagName' => array( 239 'type' => 'string', 240 'enum' => array( 241 'a', 242 'button' 243 ), 244 'default' => 'a' 245 ), 246 'type' => array( 247 'type' => 'string', 248 'default' => 'button' 249 ), 250 'textAlign' => array( 251 'type' => 'string' 252 ), 253 'url' => array( 254 'type' => 'string', 255 'source' => 'attribute', 256 'selector' => 'a', 257 'attribute' => 'href', 258 '__experimentalRole' => 'content' 259 ), 260 'title' => array( 261 'type' => 'string', 262 'source' => 'attribute', 263 'selector' => 'a,button', 264 'attribute' => 'title', 265 '__experimentalRole' => 'content' 266 ), 267 'text' => array( 268 'type' => 'rich-text', 269 'source' => 'rich-text', 270 'selector' => 'a,button', 271 '__experimentalRole' => 'content' 272 ), 273 'linkTarget' => array( 274 'type' => 'string', 275 'source' => 'attribute', 276 'selector' => 'a', 277 'attribute' => 'target', 278 '__experimentalRole' => 'content' 279 ), 280 'rel' => array( 281 'type' => 'string', 282 'source' => 'attribute', 283 'selector' => 'a', 284 'attribute' => 'rel', 285 '__experimentalRole' => 'content' 286 ), 287 'placeholder' => array( 288 'type' => 'string' 289 ), 290 'backgroundColor' => array( 291 'type' => 'string' 292 ), 293 'textColor' => array( 294 'type' => 'string' 295 ), 296 'gradient' => array( 297 'type' => 'string' 298 ), 299 'width' => array( 300 'type' => 'number' 301 ) 302 ), 303 'supports' => array( 304 'anchor' => true, 305 'align' => false, 306 'alignWide' => false, 307 'color' => array( 308 '__experimentalSkipSerialization' => true, 309 'gradients' => true, 310 '__experimentalDefaultControls' => array( 311 'background' => true, 312 'text' => true 313 ) 314 ), 315 'typography' => array( 316 'fontSize' => true, 317 'lineHeight' => true, 318 '__experimentalFontFamily' => true, 319 '__experimentalFontWeight' => true, 320 '__experimentalFontStyle' => true, 321 '__experimentalTextTransform' => true, 322 '__experimentalTextDecoration' => true, 323 '__experimentalLetterSpacing' => true, 324 '__experimentalDefaultControls' => array( 325 'fontSize' => true 326 ) 327 ), 328 'reusable' => false, 329 'shadow' => array( 330 '__experimentalSkipSerialization' => true 331 ), 332 'spacing' => array( 333 '__experimentalSkipSerialization' => true, 334 'padding' => array( 335 'horizontal', 336 'vertical' 337 ), 338 '__experimentalDefaultControls' => array( 339 'padding' => true 340 ) 341 ), 342 '__experimentalBorder' => array( 343 'color' => true, 344 'radius' => true, 345 'style' => true, 346 'width' => true, 347 '__experimentalSkipSerialization' => true, 348 '__experimentalDefaultControls' => array( 349 'color' => true, 350 'radius' => true, 351 'style' => true, 352 'width' => true 353 ) 354 ), 355 '__experimentalSelector' => '.wp-block-button .wp-block-button__link', 356 'interactivity' => array( 357 'clientNavigation' => true 358 ) 359 ), 360 'styles' => array( 361 array( 362 'name' => 'fill', 363 'label' => 'Fill', 364 'isDefault' => true 365 ), 366 array( 367 'name' => 'outline', 368 'label' => 'Outline' 369 ) 370 ), 371 'editorStyle' => 'wp-block-button-editor', 372 'style' => 'wp-block-button' 373 ), 374 'buttons' => array( 375 '$schema' => 'https://schemas.wp.org/trunk/block.json', 376 'apiVersion' => 3, 377 'name' => 'core/buttons', 378 'title' => 'Buttons', 379 'category' => 'design', 380 'allowedBlocks' => array( 381 'core/button' 382 ), 383 'description' => 'Prompt visitors to take action with a group of button-style links.', 384 'keywords' => array( 385 'link' 386 ), 387 'textdomain' => 'default', 388 'supports' => array( 389 'anchor' => true, 390 'align' => array( 391 'wide', 392 'full' 393 ), 394 'html' => false, 395 '__experimentalExposeControlsToChildren' => true, 396 'spacing' => array( 397 'blockGap' => true, 398 'margin' => array( 399 'top', 400 'bottom' 401 ), 402 '__experimentalDefaultControls' => array( 403 'blockGap' => true 404 ) 405 ), 406 'typography' => array( 407 'fontSize' => true, 408 'lineHeight' => true, 409 '__experimentalFontFamily' => true, 410 '__experimentalFontWeight' => true, 411 '__experimentalFontStyle' => true, 412 '__experimentalTextTransform' => true, 413 '__experimentalTextDecoration' => true, 414 '__experimentalLetterSpacing' => true, 415 '__experimentalDefaultControls' => array( 416 'fontSize' => true 417 ) 418 ), 419 'layout' => array( 420 'allowSwitching' => false, 421 'allowInheriting' => false, 422 'default' => array( 423 'type' => 'flex' 424 ) 425 ), 426 'interactivity' => array( 427 'clientNavigation' => true 428 ) 429 ), 430 'editorStyle' => 'wp-block-buttons-editor', 431 'style' => 'wp-block-buttons' 432 ), 433 'calendar' => array( 434 '$schema' => 'https://schemas.wp.org/trunk/block.json', 435 'apiVersion' => 3, 436 'name' => 'core/calendar', 437 'title' => 'Calendar', 438 'category' => 'widgets', 439 'description' => 'A calendar of your site’s posts.', 440 'keywords' => array( 441 'posts', 442 'archive' 443 ), 444 'textdomain' => 'default', 445 'attributes' => array( 446 'month' => array( 447 'type' => 'integer' 448 ), 449 'year' => array( 450 'type' => 'integer' 451 ) 452 ), 453 'supports' => array( 454 'align' => true, 455 'color' => array( 456 'link' => true, 457 '__experimentalSkipSerialization' => array( 458 'text', 459 'background' 460 ), 461 '__experimentalDefaultControls' => array( 462 'background' => true, 463 'text' => true 464 ), 465 '__experimentalSelector' => 'table, th' 466 ), 467 'typography' => array( 468 'fontSize' => true, 469 'lineHeight' => true, 470 '__experimentalFontFamily' => true, 471 '__experimentalFontWeight' => true, 472 '__experimentalFontStyle' => true, 473 '__experimentalTextTransform' => true, 474 '__experimentalLetterSpacing' => true, 475 '__experimentalDefaultControls' => array( 476 'fontSize' => true 477 ) 478 ), 479 'interactivity' => array( 480 'clientNavigation' => true 481 ) 482 ), 483 'style' => 'wp-block-calendar' 484 ), 485 'categories' => array( 486 '$schema' => 'https://schemas.wp.org/trunk/block.json', 487 'apiVersion' => 3, 488 'name' => 'core/categories', 489 'title' => 'Categories List', 490 'category' => 'widgets', 491 'description' => 'Display a list of all categories.', 492 'textdomain' => 'default', 493 'attributes' => array( 494 'displayAsDropdown' => array( 495 'type' => 'boolean', 496 'default' => false 497 ), 498 'showHierarchy' => array( 499 'type' => 'boolean', 500 'default' => false 501 ), 502 'showPostCounts' => array( 503 'type' => 'boolean', 504 'default' => false 505 ), 506 'showOnlyTopLevel' => array( 507 'type' => 'boolean', 508 'default' => false 509 ), 510 'showEmpty' => array( 511 'type' => 'boolean', 512 'default' => false 513 ) 514 ), 515 'supports' => array( 516 'align' => true, 517 'html' => false, 518 'spacing' => array( 519 'margin' => true, 520 'padding' => true, 521 '__experimentalDefaultControls' => array( 522 'margin' => false, 523 'padding' => false 524 ) 525 ), 526 'typography' => array( 527 'fontSize' => true, 528 'lineHeight' => true, 529 '__experimentalFontFamily' => true, 530 '__experimentalFontWeight' => true, 531 '__experimentalFontStyle' => true, 532 '__experimentalTextTransform' => true, 533 '__experimentalTextDecoration' => true, 534 '__experimentalLetterSpacing' => true, 535 '__experimentalDefaultControls' => array( 536 'fontSize' => true 537 ) 538 ), 539 'interactivity' => array( 540 'clientNavigation' => true 541 ) 542 ), 543 'editorStyle' => 'wp-block-categories-editor', 544 'style' => 'wp-block-categories' 545 ), 546 'code' => array( 547 '$schema' => 'https://schemas.wp.org/trunk/block.json', 548 'apiVersion' => 3, 549 'name' => 'core/code', 550 'title' => 'Code', 551 'category' => 'text', 552 'description' => 'Display code snippets that respect your spacing and tabs.', 553 'textdomain' => 'default', 554 'attributes' => array( 555 'content' => array( 556 'type' => 'rich-text', 557 'source' => 'rich-text', 558 'selector' => 'code', 559 '__unstablePreserveWhiteSpace' => true 560 ) 561 ), 562 'supports' => array( 563 'align' => array( 564 'wide' 565 ), 566 'anchor' => true, 567 'typography' => array( 568 'fontSize' => true, 569 'lineHeight' => true, 570 '__experimentalFontFamily' => true, 571 '__experimentalFontWeight' => true, 572 '__experimentalFontStyle' => true, 573 '__experimentalTextTransform' => true, 574 '__experimentalTextDecoration' => true, 575 '__experimentalLetterSpacing' => true, 576 '__experimentalDefaultControls' => array( 577 'fontSize' => true 578 ) 579 ), 580 'spacing' => array( 581 'margin' => array( 582 'top', 583 'bottom' 584 ), 585 'padding' => true, 586 '__experimentalDefaultControls' => array( 587 'margin' => false, 588 'padding' => false 589 ) 590 ), 591 '__experimentalBorder' => array( 592 'radius' => true, 593 'color' => true, 594 'width' => true, 595 'style' => true, 596 '__experimentalDefaultControls' => array( 597 'width' => true, 598 'color' => true 599 ) 600 ), 601 'color' => array( 602 'text' => true, 603 'background' => true, 604 'gradients' => true, 605 '__experimentalDefaultControls' => array( 606 'background' => true, 607 'text' => true 608 ) 609 ), 610 'interactivity' => array( 611 'clientNavigation' => true 612 ) 613 ), 614 'style' => 'wp-block-code' 615 ), 616 'column' => array( 617 '$schema' => 'https://schemas.wp.org/trunk/block.json', 618 'apiVersion' => 3, 619 'name' => 'core/column', 620 'title' => 'Column', 621 'category' => 'design', 622 'parent' => array( 623 'core/columns' 624 ), 625 'description' => 'A single column within a columns block.', 626 'textdomain' => 'default', 627 'attributes' => array( 628 'verticalAlignment' => array( 629 'type' => 'string' 630 ), 631 'width' => array( 632 'type' => 'string' 633 ), 634 'allowedBlocks' => array( 635 'type' => 'array' 636 ), 637 'templateLock' => array( 638 'type' => array( 639 'string', 640 'boolean' 641 ), 642 'enum' => array( 643 'all', 644 'insert', 645 'contentOnly', 646 false 647 ) 648 ) 649 ), 650 'supports' => array( 651 '__experimentalOnEnter' => true, 652 'anchor' => true, 653 'reusable' => false, 654 'html' => false, 655 'color' => array( 656 'gradients' => true, 657 'heading' => true, 658 'button' => true, 659 'link' => true, 660 '__experimentalDefaultControls' => array( 661 'background' => true, 662 'text' => true 663 ) 664 ), 665 'shadow' => true, 666 'spacing' => array( 667 'blockGap' => true, 668 'padding' => true, 669 '__experimentalDefaultControls' => array( 670 'padding' => true, 671 'blockGap' => true 672 ) 673 ), 674 '__experimentalBorder' => array( 675 'color' => true, 676 'style' => true, 677 'width' => true, 678 '__experimentalDefaultControls' => array( 679 'color' => true, 680 'style' => true, 681 'width' => true 682 ) 683 ), 684 'typography' => array( 685 'fontSize' => true, 686 'lineHeight' => true, 687 '__experimentalFontFamily' => true, 688 '__experimentalFontWeight' => true, 689 '__experimentalFontStyle' => true, 690 '__experimentalTextTransform' => true, 691 '__experimentalTextDecoration' => true, 692 '__experimentalLetterSpacing' => true, 693 '__experimentalDefaultControls' => array( 694 'fontSize' => true 695 ) 696 ), 697 'layout' => true, 698 'interactivity' => array( 699 'clientNavigation' => true 700 ) 701 ) 702 ), 703 'columns' => array( 704 '$schema' => 'https://schemas.wp.org/trunk/block.json', 705 'apiVersion' => 3, 706 'name' => 'core/columns', 707 'title' => 'Columns', 708 'category' => 'design', 709 'allowedBlocks' => array( 710 'core/column' 711 ), 712 'description' => 'Display content in multiple columns, with blocks added to each column.', 713 'textdomain' => 'default', 714 'attributes' => array( 715 'verticalAlignment' => array( 716 'type' => 'string' 717 ), 718 'isStackedOnMobile' => array( 719 'type' => 'boolean', 720 'default' => true 721 ), 722 'templateLock' => array( 723 'type' => array( 724 'string', 725 'boolean' 726 ), 727 'enum' => array( 728 'all', 729 'insert', 730 'contentOnly', 731 false 732 ) 733 ) 734 ), 735 'supports' => array( 736 'anchor' => true, 737 'align' => array( 738 'wide', 739 'full' 740 ), 741 'html' => false, 742 'color' => array( 743 'gradients' => true, 744 'link' => true, 745 'heading' => true, 746 'button' => true, 747 '__experimentalDefaultControls' => array( 748 'background' => true, 749 'text' => true 750 ) 751 ), 752 'spacing' => array( 753 'blockGap' => array( 754 '__experimentalDefault' => '2em', 755 'sides' => array( 756 'horizontal', 757 'vertical' 758 ) 759 ), 760 'margin' => array( 761 'top', 762 'bottom' 763 ), 764 'padding' => true, 765 '__experimentalDefaultControls' => array( 766 'padding' => true, 767 'blockGap' => true 768 ) 769 ), 770 'layout' => array( 771 'allowSwitching' => false, 772 'allowInheriting' => false, 773 'allowEditing' => false, 774 'default' => array( 775 'type' => 'flex', 776 'flexWrap' => 'nowrap' 777 ) 778 ), 779 '__experimentalBorder' => array( 780 'color' => true, 781 'radius' => true, 782 'style' => true, 783 'width' => true, 784 '__experimentalDefaultControls' => array( 785 'color' => true, 786 'radius' => true, 787 'style' => true, 788 'width' => true 789 ) 790 ), 791 'typography' => array( 792 'fontSize' => true, 793 'lineHeight' => true, 794 '__experimentalFontFamily' => true, 795 '__experimentalFontWeight' => true, 796 '__experimentalFontStyle' => true, 797 '__experimentalTextTransform' => true, 798 '__experimentalTextDecoration' => true, 799 '__experimentalLetterSpacing' => true, 800 '__experimentalDefaultControls' => array( 801 'fontSize' => true 802 ) 803 ), 804 'interactivity' => array( 805 'clientNavigation' => true 806 ), 807 'shadow' => true 808 ), 809 'editorStyle' => 'wp-block-columns-editor', 810 'style' => 'wp-block-columns' 811 ), 812 'comment-author-name' => array( 813 '$schema' => 'https://schemas.wp.org/trunk/block.json', 814 'apiVersion' => 3, 815 'name' => 'core/comment-author-name', 816 'title' => 'Comment Author Name', 817 'category' => 'theme', 818 'ancestor' => array( 819 'core/comment-template' 820 ), 821 'description' => 'Displays the name of the author of the comment.', 822 'textdomain' => 'default', 823 'attributes' => array( 824 'isLink' => array( 825 'type' => 'boolean', 826 'default' => true 827 ), 828 'linkTarget' => array( 829 'type' => 'string', 830 'default' => '_self' 831 ), 832 'textAlign' => array( 833 'type' => 'string' 834 ) 835 ), 836 'usesContext' => array( 837 'commentId' 838 ), 839 'supports' => array( 840 'html' => false, 841 'spacing' => array( 842 'margin' => true, 843 'padding' => true 844 ), 845 'color' => array( 846 'gradients' => true, 847 'link' => true, 848 '__experimentalDefaultControls' => array( 849 'background' => true, 850 'text' => true, 851 'link' => true 852 ) 853 ), 854 'typography' => array( 855 'fontSize' => true, 856 'lineHeight' => true, 857 '__experimentalFontFamily' => true, 858 '__experimentalFontWeight' => true, 859 '__experimentalFontStyle' => true, 860 '__experimentalTextTransform' => true, 861 '__experimentalTextDecoration' => true, 862 '__experimentalLetterSpacing' => true, 863 '__experimentalDefaultControls' => array( 864 'fontSize' => true 865 ) 866 ), 867 'interactivity' => array( 868 'clientNavigation' => true 869 ) 870 ) 871 ), 872 'comment-content' => array( 873 '$schema' => 'https://schemas.wp.org/trunk/block.json', 874 'apiVersion' => 3, 875 'name' => 'core/comment-content', 876 'title' => 'Comment Content', 877 'category' => 'theme', 878 'ancestor' => array( 879 'core/comment-template' 880 ), 881 'description' => 'Displays the contents of a comment.', 882 'textdomain' => 'default', 883 'usesContext' => array( 884 'commentId' 885 ), 886 'attributes' => array( 887 'textAlign' => array( 888 'type' => 'string' 889 ) 890 ), 891 'supports' => array( 892 'color' => array( 893 'gradients' => true, 894 'link' => true, 895 '__experimentalDefaultControls' => array( 896 'background' => true, 897 'text' => true 898 ) 899 ), 900 'typography' => array( 901 'fontSize' => true, 902 'lineHeight' => true, 903 '__experimentalFontFamily' => true, 904 '__experimentalFontWeight' => true, 905 '__experimentalFontStyle' => true, 906 '__experimentalTextTransform' => true, 907 '__experimentalTextDecoration' => true, 908 '__experimentalLetterSpacing' => true, 909 '__experimentalDefaultControls' => array( 910 'fontSize' => true 911 ) 912 ), 913 'spacing' => array( 914 'padding' => array( 915 'horizontal', 916 'vertical' 917 ), 918 '__experimentalDefaultControls' => array( 919 'padding' => true 920 ) 921 ), 922 'html' => false 923 ) 924 ), 925 'comment-date' => array( 926 '$schema' => 'https://schemas.wp.org/trunk/block.json', 927 'apiVersion' => 3, 928 'name' => 'core/comment-date', 929 'title' => 'Comment Date', 930 'category' => 'theme', 931 'ancestor' => array( 932 'core/comment-template' 933 ), 934 'description' => 'Displays the date on which the comment was posted.', 935 'textdomain' => 'default', 936 'attributes' => array( 937 'format' => array( 938 'type' => 'string' 939 ), 940 'isLink' => array( 941 'type' => 'boolean', 942 'default' => true 943 ) 944 ), 945 'usesContext' => array( 946 'commentId' 947 ), 948 'supports' => array( 949 'html' => false, 950 'color' => array( 951 'gradients' => true, 952 'link' => true, 953 '__experimentalDefaultControls' => array( 954 'background' => true, 955 'text' => true, 956 'link' => true 957 ) 958 ), 959 'spacing' => array( 960 'margin' => true, 961 'padding' => true 962 ), 963 'typography' => array( 964 'fontSize' => true, 965 'lineHeight' => true, 966 '__experimentalFontFamily' => true, 967 '__experimentalFontWeight' => true, 968 '__experimentalFontStyle' => true, 969 '__experimentalTextTransform' => true, 970 '__experimentalTextDecoration' => true, 971 '__experimentalLetterSpacing' => true, 972 '__experimentalDefaultControls' => array( 973 'fontSize' => true 974 ) 975 ), 976 'interactivity' => array( 977 'clientNavigation' => true 978 ) 979 ) 980 ), 981 'comment-edit-link' => array( 982 '$schema' => 'https://schemas.wp.org/trunk/block.json', 983 'apiVersion' => 3, 984 'name' => 'core/comment-edit-link', 985 'title' => 'Comment Edit Link', 986 'category' => 'theme', 987 'ancestor' => array( 988 'core/comment-template' 989 ), 990 'description' => 'Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.', 991 'textdomain' => 'default', 992 'usesContext' => array( 993 'commentId' 994 ), 995 'attributes' => array( 996 'linkTarget' => array( 997 'type' => 'string', 998 'default' => '_self' 999 ), 1000 'textAlign' => array( 1001 'type' => 'string' 1002 ) 1003 ), 1004 'supports' => array( 1005 'html' => false, 1006 'color' => array( 1007 'link' => true, 1008 'gradients' => true, 1009 'text' => false, 1010 '__experimentalDefaultControls' => array( 1011 'background' => true, 1012 'link' => true 1013 ) 1014 ), 1015 'spacing' => array( 1016 'margin' => true, 1017 'padding' => true 1018 ), 1019 'typography' => array( 1020 'fontSize' => true, 1021 'lineHeight' => true, 1022 '__experimentalFontFamily' => true, 1023 '__experimentalFontWeight' => true, 1024 '__experimentalFontStyle' => true, 1025 '__experimentalTextTransform' => true, 1026 '__experimentalTextDecoration' => true, 1027 '__experimentalLetterSpacing' => true, 1028 '__experimentalDefaultControls' => array( 1029 'fontSize' => true 1030 ) 1031 ), 1032 'interactivity' => array( 1033 'clientNavigation' => true 1034 ) 1035 ) 1036 ), 1037 'comment-reply-link' => array( 1038 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1039 'apiVersion' => 3, 1040 'name' => 'core/comment-reply-link', 1041 'title' => 'Comment Reply Link', 1042 'category' => 'theme', 1043 'ancestor' => array( 1044 'core/comment-template' 1045 ), 1046 'description' => 'Displays a link to reply to a comment.', 1047 'textdomain' => 'default', 1048 'usesContext' => array( 1049 'commentId' 1050 ), 1051 'attributes' => array( 1052 'textAlign' => array( 1053 'type' => 'string' 1054 ) 1055 ), 1056 'supports' => array( 1057 'color' => array( 1058 'gradients' => true, 1059 'link' => true, 1060 'text' => false, 1061 '__experimentalDefaultControls' => array( 1062 'background' => true, 1063 'link' => true 1064 ) 1065 ), 1066 'spacing' => array( 1067 'margin' => true, 1068 'padding' => true 1069 ), 1070 'typography' => array( 1071 'fontSize' => true, 1072 'lineHeight' => true, 1073 '__experimentalFontFamily' => true, 1074 '__experimentalFontWeight' => true, 1075 '__experimentalFontStyle' => true, 1076 '__experimentalTextTransform' => true, 1077 '__experimentalTextDecoration' => true, 1078 '__experimentalLetterSpacing' => true, 1079 '__experimentalDefaultControls' => array( 1080 'fontSize' => true 1081 ) 1082 ), 1083 'html' => false 1084 ) 1085 ), 1086 'comment-template' => array( 1087 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1088 'apiVersion' => 3, 1089 'name' => 'core/comment-template', 1090 'title' => 'Comment Template', 1091 'category' => 'design', 1092 'parent' => array( 1093 'core/comments' 1094 ), 1095 'description' => 'Contains the block elements used to display a comment, like the title, date, author, avatar and more.', 1096 'textdomain' => 'default', 1097 'usesContext' => array( 1098 'postId' 1099 ), 1100 'supports' => array( 1101 'align' => true, 1102 'html' => false, 1103 'reusable' => false, 1104 'spacing' => array( 1105 'margin' => true, 1106 'padding' => true 1107 ), 1108 'typography' => array( 1109 'fontSize' => true, 1110 'lineHeight' => true, 1111 '__experimentalFontFamily' => true, 1112 '__experimentalFontWeight' => true, 1113 '__experimentalFontStyle' => true, 1114 '__experimentalTextTransform' => true, 1115 '__experimentalTextDecoration' => true, 1116 '__experimentalLetterSpacing' => true, 1117 '__experimentalDefaultControls' => array( 1118 'fontSize' => true 1119 ) 1120 ), 1121 'interactivity' => array( 1122 'clientNavigation' => true 1123 ) 1124 ), 1125 'style' => 'wp-block-comment-template' 1126 ), 1127 'comments' => array( 1128 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1129 'apiVersion' => 3, 1130 'name' => 'core/comments', 1131 'title' => 'Comments', 1132 'category' => 'theme', 1133 'description' => 'An advanced block that allows displaying post comments using different visual configurations.', 1134 'textdomain' => 'default', 1135 'attributes' => array( 1136 'tagName' => array( 1137 'type' => 'string', 1138 'default' => 'div' 1139 ), 1140 'legacy' => array( 1141 'type' => 'boolean', 1142 'default' => false 1143 ) 1144 ), 1145 'supports' => array( 1146 'align' => array( 1147 'wide', 1148 'full' 1149 ), 1150 'html' => false, 1151 'color' => array( 1152 'gradients' => true, 1153 'heading' => true, 1154 'link' => true, 1155 '__experimentalDefaultControls' => array( 1156 'background' => true, 1157 'text' => true, 1158 'link' => true 1159 ) 1160 ), 1161 'spacing' => array( 1162 'margin' => true, 1163 'padding' => true 1164 ), 1165 'typography' => array( 1166 'fontSize' => true, 1167 'lineHeight' => true, 1168 '__experimentalFontFamily' => true, 1169 '__experimentalFontWeight' => true, 1170 '__experimentalFontStyle' => true, 1171 '__experimentalTextTransform' => true, 1172 '__experimentalTextDecoration' => true, 1173 '__experimentalLetterSpacing' => true, 1174 '__experimentalDefaultControls' => array( 1175 'fontSize' => true 1176 ) 1177 ) 1178 ), 1179 'editorStyle' => 'wp-block-comments-editor', 1180 'usesContext' => array( 1181 'postId', 1182 'postType' 1183 ) 1184 ), 1185 'comments-pagination' => array( 1186 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1187 'apiVersion' => 3, 1188 'name' => 'core/comments-pagination', 1189 'title' => 'Comments Pagination', 1190 'category' => 'theme', 1191 'parent' => array( 1192 'core/comments' 1193 ), 1194 'allowedBlocks' => array( 1195 'core/comments-pagination-previous', 1196 'core/comments-pagination-numbers', 1197 'core/comments-pagination-next' 1198 ), 1199 'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.', 1200 'textdomain' => 'default', 1201 'attributes' => array( 1202 'paginationArrow' => array( 1203 'type' => 'string', 1204 'default' => 'none' 1205 ) 1206 ), 1207 'providesContext' => array( 1208 'comments/paginationArrow' => 'paginationArrow' 1209 ), 1210 'supports' => array( 1211 'align' => true, 1212 'reusable' => false, 1213 'html' => false, 1214 'color' => array( 1215 'gradients' => true, 1216 'link' => true, 1217 '__experimentalDefaultControls' => array( 1218 'background' => true, 1219 'text' => true, 1220 'link' => true 1221 ) 1222 ), 1223 'layout' => array( 1224 'allowSwitching' => false, 1225 'allowInheriting' => false, 1226 'default' => array( 1227 'type' => 'flex' 1228 ) 1229 ), 1230 'typography' => array( 1231 'fontSize' => true, 1232 'lineHeight' => true, 1233 '__experimentalFontFamily' => true, 1234 '__experimentalFontWeight' => true, 1235 '__experimentalFontStyle' => true, 1236 '__experimentalTextTransform' => true, 1237 '__experimentalTextDecoration' => true, 1238 '__experimentalLetterSpacing' => true, 1239 '__experimentalDefaultControls' => array( 1240 'fontSize' => true 1241 ) 1242 ), 1243 'interactivity' => array( 1244 'clientNavigation' => true 1245 ) 1246 ), 1247 'editorStyle' => 'wp-block-comments-pagination-editor', 1248 'style' => 'wp-block-comments-pagination' 1249 ), 1250 'comments-pagination-next' => array( 1251 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1252 'apiVersion' => 3, 1253 'name' => 'core/comments-pagination-next', 1254 'title' => 'Comments Next Page', 1255 'category' => 'theme', 1256 'parent' => array( 1257 'core/comments-pagination' 1258 ), 1259 'description' => 'Displays the next comment\'s page link.', 1260 'textdomain' => 'default', 1261 'attributes' => array( 1262 'label' => array( 1263 'type' => 'string' 1264 ) 1265 ), 1266 'usesContext' => array( 1267 'postId', 1268 'comments/paginationArrow' 1269 ), 1270 'supports' => array( 1271 'reusable' => false, 1272 'html' => false, 1273 'color' => array( 1274 'gradients' => true, 1275 'text' => false, 1276 '__experimentalDefaultControls' => array( 1277 'background' => true 1278 ) 1279 ), 1280 'typography' => array( 1281 'fontSize' => true, 1282 'lineHeight' => true, 1283 '__experimentalFontFamily' => true, 1284 '__experimentalFontWeight' => true, 1285 '__experimentalFontStyle' => true, 1286 '__experimentalTextTransform' => true, 1287 '__experimentalTextDecoration' => true, 1288 '__experimentalLetterSpacing' => true, 1289 '__experimentalDefaultControls' => array( 1290 'fontSize' => true 1291 ) 1292 ), 1293 'interactivity' => array( 1294 'clientNavigation' => true 1295 ) 1296 ) 1297 ), 1298 'comments-pagination-numbers' => array( 1299 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1300 'apiVersion' => 3, 1301 'name' => 'core/comments-pagination-numbers', 1302 'title' => 'Comments Page Numbers', 1303 'category' => 'theme', 1304 'parent' => array( 1305 'core/comments-pagination' 1306 ), 1307 'description' => 'Displays a list of page numbers for comments pagination.', 1308 'textdomain' => 'default', 1309 'usesContext' => array( 1310 'postId' 1311 ), 1312 'supports' => array( 1313 'reusable' => false, 1314 'html' => false, 1315 'color' => array( 1316 'gradients' => true, 1317 'text' => false, 1318 '__experimentalDefaultControls' => array( 1319 'background' => true 1320 ) 1321 ), 1322 'typography' => array( 1323 'fontSize' => true, 1324 'lineHeight' => true, 1325 '__experimentalFontFamily' => true, 1326 '__experimentalFontWeight' => true, 1327 '__experimentalFontStyle' => true, 1328 '__experimentalTextTransform' => true, 1329 '__experimentalTextDecoration' => true, 1330 '__experimentalLetterSpacing' => true, 1331 '__experimentalDefaultControls' => array( 1332 'fontSize' => true 1333 ) 1334 ), 1335 'interactivity' => array( 1336 'clientNavigation' => true 1337 ) 1338 ) 1339 ), 1340 'comments-pagination-previous' => array( 1341 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1342 'apiVersion' => 3, 1343 'name' => 'core/comments-pagination-previous', 1344 'title' => 'Comments Previous Page', 1345 'category' => 'theme', 1346 'parent' => array( 1347 'core/comments-pagination' 1348 ), 1349 'description' => 'Displays the previous comment\'s page link.', 1350 'textdomain' => 'default', 1351 'attributes' => array( 1352 'label' => array( 1353 'type' => 'string' 1354 ) 1355 ), 1356 'usesContext' => array( 1357 'postId', 1358 'comments/paginationArrow' 1359 ), 1360 'supports' => array( 1361 'reusable' => false, 1362 'html' => false, 1363 'color' => array( 1364 'gradients' => true, 1365 'text' => false, 1366 '__experimentalDefaultControls' => array( 1367 'background' => true 1368 ) 1369 ), 1370 'typography' => array( 1371 'fontSize' => true, 1372 'lineHeight' => true, 1373 '__experimentalFontFamily' => true, 1374 '__experimentalFontWeight' => true, 1375 '__experimentalFontStyle' => true, 1376 '__experimentalTextTransform' => true, 1377 '__experimentalTextDecoration' => true, 1378 '__experimentalLetterSpacing' => true, 1379 '__experimentalDefaultControls' => array( 1380 'fontSize' => true 1381 ) 1382 ), 1383 'interactivity' => array( 1384 'clientNavigation' => true 1385 ) 1386 ) 1387 ), 1388 'comments-title' => array( 1389 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1390 'apiVersion' => 3, 1391 'name' => 'core/comments-title', 1392 'title' => 'Comments Title', 1393 'category' => 'theme', 1394 'ancestor' => array( 1395 'core/comments' 1396 ), 1397 'description' => 'Displays a title with the number of comments.', 1398 'textdomain' => 'default', 1399 'usesContext' => array( 1400 'postId', 1401 'postType' 1402 ), 1403 'attributes' => array( 1404 'textAlign' => array( 1405 'type' => 'string' 1406 ), 1407 'showPostTitle' => array( 1408 'type' => 'boolean', 1409 'default' => true 1410 ), 1411 'showCommentsCount' => array( 1412 'type' => 'boolean', 1413 'default' => true 1414 ), 1415 'level' => array( 1416 'type' => 'number', 1417 'default' => 2 1418 ) 1419 ), 1420 'supports' => array( 1421 'anchor' => false, 1422 'align' => true, 1423 'html' => false, 1424 '__experimentalBorder' => array( 1425 'radius' => true, 1426 'color' => true, 1427 'width' => true, 1428 'style' => true 1429 ), 1430 'color' => array( 1431 'gradients' => true, 1432 '__experimentalDefaultControls' => array( 1433 'background' => true, 1434 'text' => true 1435 ) 1436 ), 1437 'spacing' => array( 1438 'margin' => true, 1439 'padding' => true 1440 ), 1441 'typography' => array( 1442 'fontSize' => true, 1443 'lineHeight' => true, 1444 '__experimentalFontFamily' => true, 1445 '__experimentalFontWeight' => true, 1446 '__experimentalFontStyle' => true, 1447 '__experimentalTextTransform' => true, 1448 '__experimentalTextDecoration' => true, 1449 '__experimentalLetterSpacing' => true, 1450 '__experimentalDefaultControls' => array( 1451 'fontSize' => true, 1452 '__experimentalFontFamily' => true, 1453 '__experimentalFontStyle' => true, 1454 '__experimentalFontWeight' => true 1455 ) 1456 ), 1457 'interactivity' => array( 1458 'clientNavigation' => true 1459 ) 1460 ) 1461 ), 1462 'cover' => array( 1463 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1464 'apiVersion' => 3, 1465 'name' => 'core/cover', 1466 'title' => 'Cover', 1467 'category' => 'media', 1468 'description' => 'Add an image or video with a text overlay.', 1469 'textdomain' => 'default', 1470 'attributes' => array( 1471 'url' => array( 1472 'type' => 'string' 1473 ), 1474 'useFeaturedImage' => array( 1475 'type' => 'boolean', 1476 'default' => false 1477 ), 1478 'id' => array( 1479 'type' => 'number' 1480 ), 1481 'alt' => array( 1482 'type' => 'string', 1483 'default' => '' 1484 ), 1485 'hasParallax' => array( 1486 'type' => 'boolean', 1487 'default' => false 1488 ), 1489 'isRepeated' => array( 1490 'type' => 'boolean', 1491 'default' => false 1492 ), 1493 'dimRatio' => array( 1494 'type' => 'number', 1495 'default' => 100 1496 ), 1497 'overlayColor' => array( 1498 'type' => 'string' 1499 ), 1500 'customOverlayColor' => array( 1501 'type' => 'string' 1502 ), 1503 'isUserOverlayColor' => array( 1504 'type' => 'boolean' 1505 ), 1506 'backgroundType' => array( 1507 'type' => 'string', 1508 'default' => 'image' 1509 ), 1510 'focalPoint' => array( 1511 'type' => 'object' 1512 ), 1513 'minHeight' => array( 1514 'type' => 'number' 1515 ), 1516 'minHeightUnit' => array( 1517 'type' => 'string' 1518 ), 1519 'gradient' => array( 1520 'type' => 'string' 1521 ), 1522 'customGradient' => array( 1523 'type' => 'string' 1524 ), 1525 'contentPosition' => array( 1526 'type' => 'string' 1527 ), 1528 'isDark' => array( 1529 'type' => 'boolean', 1530 'default' => true 1531 ), 1532 'allowedBlocks' => array( 1533 'type' => 'array' 1534 ), 1535 'templateLock' => array( 1536 'type' => array( 1537 'string', 1538 'boolean' 1539 ), 1540 'enum' => array( 1541 'all', 1542 'insert', 1543 'contentOnly', 1544 false 1545 ) 1546 ), 1547 'tagName' => array( 1548 'type' => 'string', 1549 'default' => 'div' 1550 ) 1551 ), 1552 'usesContext' => array( 1553 'postId', 1554 'postType' 1555 ), 1556 'supports' => array( 1557 'anchor' => true, 1558 'align' => true, 1559 'html' => false, 1560 'spacing' => array( 1561 'padding' => true, 1562 'margin' => array( 1563 'top', 1564 'bottom' 1565 ), 1566 'blockGap' => true, 1567 '__experimentalDefaultControls' => array( 1568 'padding' => true, 1569 'blockGap' => true 1570 ) 1571 ), 1572 '__experimentalBorder' => array( 1573 'color' => true, 1574 'radius' => true, 1575 'style' => true, 1576 'width' => true, 1577 '__experimentalDefaultControls' => array( 1578 'color' => true, 1579 'radius' => true, 1580 'style' => true, 1581 'width' => true 1582 ) 1583 ), 1584 'color' => array( 1585 '__experimentalDuotone' => '> .wp-block-cover__image-background, > .wp-block-cover__video-background', 1586 'heading' => true, 1587 'text' => true, 1588 'background' => false, 1589 '__experimentalSkipSerialization' => array( 1590 'gradients' 1591 ), 1592 'enableContrastChecker' => false 1593 ), 1594 'dimensions' => array( 1595 'aspectRatio' => true 1596 ), 1597 'typography' => array( 1598 'fontSize' => true, 1599 'lineHeight' => true, 1600 '__experimentalFontFamily' => true, 1601 '__experimentalFontWeight' => true, 1602 '__experimentalFontStyle' => true, 1603 '__experimentalTextTransform' => true, 1604 '__experimentalTextDecoration' => true, 1605 '__experimentalLetterSpacing' => true, 1606 '__experimentalDefaultControls' => array( 1607 'fontSize' => true 1608 ) 1609 ), 1610 'layout' => array( 1611 'allowJustification' => false 1612 ), 1613 'interactivity' => array( 1614 'clientNavigation' => true 1615 ) 1616 ), 1617 'editorStyle' => 'wp-block-cover-editor', 1618 'style' => 'wp-block-cover' 1619 ), 1620 'details' => array( 1621 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1622 'apiVersion' => 3, 1623 'name' => 'core/details', 1624 'title' => 'Details', 1625 'category' => 'text', 1626 'description' => 'Hide and show additional content.', 1627 'keywords' => array( 1628 'accordion', 1629 'summary', 1630 'toggle', 1631 'disclosure' 1632 ), 1633 'textdomain' => 'default', 1634 'attributes' => array( 1635 'showContent' => array( 1636 'type' => 'boolean', 1637 'default' => false 1638 ), 1639 'summary' => array( 1640 'type' => 'rich-text', 1641 'source' => 'rich-text', 1642 'selector' => 'summary' 1643 ) 1644 ), 1645 'supports' => array( 1646 'align' => array( 1647 'wide', 1648 'full' 1649 ), 1650 'color' => array( 1651 'gradients' => true, 1652 'link' => true, 1653 '__experimentalDefaultControls' => array( 1654 'background' => true, 1655 'text' => true 1656 ) 1657 ), 1658 '__experimentalBorder' => array( 1659 'color' => true, 1660 'width' => true, 1661 'style' => true 1662 ), 1663 'html' => false, 1664 'spacing' => array( 1665 'margin' => true, 1666 'padding' => true, 1667 'blockGap' => true, 1668 '__experimentalDefaultControls' => array( 1669 'margin' => false, 1670 'padding' => false 1671 ) 1672 ), 1673 'typography' => array( 1674 'fontSize' => true, 1675 'lineHeight' => true, 1676 '__experimentalFontFamily' => true, 1677 '__experimentalFontWeight' => true, 1678 '__experimentalFontStyle' => true, 1679 '__experimentalTextTransform' => true, 1680 '__experimentalTextDecoration' => true, 1681 '__experimentalLetterSpacing' => true, 1682 '__experimentalDefaultControls' => array( 1683 'fontSize' => true 1684 ) 1685 ), 1686 'layout' => array( 1687 'allowEditing' => false 1688 ), 1689 'interactivity' => array( 1690 'clientNavigation' => true 1691 ) 1692 ), 1693 'editorStyle' => 'wp-block-details-editor', 1694 'style' => 'wp-block-details' 1695 ), 1696 'embed' => array( 1697 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1698 'apiVersion' => 3, 1699 'name' => 'core/embed', 1700 'title' => 'Embed', 1701 'category' => 'embed', 1702 'description' => 'Add a block that displays content pulled from other sites, like Twitter or YouTube.', 1703 'textdomain' => 'default', 1704 'attributes' => array( 1705 'url' => array( 1706 'type' => 'string', 1707 '__experimentalRole' => 'content' 1708 ), 1709 'caption' => array( 1710 'type' => 'rich-text', 1711 'source' => 'rich-text', 1712 'selector' => 'figcaption', 1713 '__experimentalRole' => 'content' 1714 ), 1715 'type' => array( 1716 'type' => 'string', 1717 '__experimentalRole' => 'content' 1718 ), 1719 'providerNameSlug' => array( 1720 'type' => 'string', 1721 '__experimentalRole' => 'content' 1722 ), 1723 'allowResponsive' => array( 1724 'type' => 'boolean', 1725 'default' => true 1726 ), 1727 'responsive' => array( 1728 'type' => 'boolean', 1729 'default' => false, 1730 '__experimentalRole' => 'content' 1731 ), 1732 'previewable' => array( 1733 'type' => 'boolean', 1734 'default' => true, 1735 '__experimentalRole' => 'content' 1736 ) 1737 ), 1738 'supports' => array( 1739 'align' => true, 1740 'spacing' => array( 1741 'margin' => true 1742 ), 1743 'interactivity' => array( 1744 'clientNavigation' => true 1745 ) 1746 ), 1747 'editorStyle' => 'wp-block-embed-editor', 1748 'style' => 'wp-block-embed' 1749 ), 1750 'file' => array( 1751 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1752 'apiVersion' => 3, 1753 'name' => 'core/file', 1754 'title' => 'File', 1755 'category' => 'media', 1756 'description' => 'Add a link to a downloadable file.', 1757 'keywords' => array( 1758 'document', 1759 'pdf', 1760 'download' 1761 ), 1762 'textdomain' => 'default', 1763 'attributes' => array( 1764 'id' => array( 1765 'type' => 'number' 1766 ), 1767 'href' => array( 1768 'type' => 'string' 1769 ), 1770 'fileId' => array( 1771 'type' => 'string', 1772 'source' => 'attribute', 1773 'selector' => 'a:not([download])', 1774 'attribute' => 'id' 1775 ), 1776 'fileName' => array( 1777 'type' => 'rich-text', 1778 'source' => 'rich-text', 1779 'selector' => 'a:not([download])' 1780 ), 1781 'textLinkHref' => array( 1782 'type' => 'string', 1783 'source' => 'attribute', 1784 'selector' => 'a:not([download])', 1785 'attribute' => 'href' 1786 ), 1787 'textLinkTarget' => array( 1788 'type' => 'string', 1789 'source' => 'attribute', 1790 'selector' => 'a:not([download])', 1791 'attribute' => 'target' 1792 ), 1793 'showDownloadButton' => array( 1794 'type' => 'boolean', 1795 'default' => true 1796 ), 1797 'downloadButtonText' => array( 1798 'type' => 'rich-text', 1799 'source' => 'rich-text', 1800 'selector' => 'a[download]' 1801 ), 1802 'displayPreview' => array( 1803 'type' => 'boolean' 1804 ), 1805 'previewHeight' => array( 1806 'type' => 'number', 1807 'default' => 600 1808 ) 1809 ), 1810 'supports' => array( 1811 'anchor' => true, 1812 'align' => true, 1813 'spacing' => array( 1814 'margin' => true, 1815 'padding' => true 1816 ), 1817 'color' => array( 1818 'gradients' => true, 1819 'link' => true, 1820 'text' => false, 1821 '__experimentalDefaultControls' => array( 1822 'background' => true, 1823 'link' => true 1824 ) 1825 ), 1826 'interactivity' => true 1827 ), 1828 'editorStyle' => 'wp-block-file-editor', 1829 'style' => 'wp-block-file' 1830 ), 1831 'footnotes' => array( 1832 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1833 'apiVersion' => 3, 1834 'name' => 'core/footnotes', 1835 'title' => 'Footnotes', 1836 'category' => 'text', 1837 'description' => 'Display footnotes added to the page.', 1838 'keywords' => array( 1839 'references' 1840 ), 1841 'textdomain' => 'default', 1842 'usesContext' => array( 1843 'postId', 1844 'postType' 1845 ), 1846 'supports' => array( 1847 '__experimentalBorder' => array( 1848 'radius' => true, 1849 'color' => true, 1850 'width' => true, 1851 'style' => true, 1852 '__experimentalDefaultControls' => array( 1853 'radius' => false, 1854 'color' => false, 1855 'width' => false, 1856 'style' => false 1857 ) 1858 ), 1859 'color' => array( 1860 'background' => true, 1861 'link' => true, 1862 'text' => true, 1863 '__experimentalDefaultControls' => array( 1864 'link' => true, 1865 'text' => true 1866 ) 1867 ), 1868 'html' => false, 1869 'multiple' => false, 1870 'reusable' => false, 1871 'inserter' => false, 1872 'spacing' => array( 1873 'margin' => true, 1874 'padding' => true, 1875 '__experimentalDefaultControls' => array( 1876 'margin' => false, 1877 'padding' => false 1878 ) 1879 ), 1880 'typography' => array( 1881 'fontSize' => true, 1882 'lineHeight' => true, 1883 '__experimentalFontFamily' => true, 1884 '__experimentalTextDecoration' => true, 1885 '__experimentalFontStyle' => true, 1886 '__experimentalFontWeight' => true, 1887 '__experimentalLetterSpacing' => true, 1888 '__experimentalTextTransform' => true, 1889 '__experimentalWritingMode' => true, 1890 '__experimentalDefaultControls' => array( 1891 'fontSize' => true 1892 ) 1893 ), 1894 'interactivity' => array( 1895 'clientNavigation' => true 1896 ) 1897 ), 1898 'style' => 'wp-block-footnotes' 1899 ), 1900 'freeform' => array( 1901 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1902 'apiVersion' => 3, 1903 'name' => 'core/freeform', 1904 'title' => 'Classic', 1905 'category' => 'text', 1906 'description' => 'Use the classic WordPress editor.', 1907 'textdomain' => 'default', 1908 'attributes' => array( 1909 'content' => array( 1910 'type' => 'string', 1911 'source' => 'raw' 1912 ) 1913 ), 1914 'supports' => array( 1915 'className' => false, 1916 'customClassName' => false, 1917 'reusable' => false 1918 ), 1919 'editorStyle' => 'wp-block-freeform-editor' 1920 ), 1921 'gallery' => array( 1922 '$schema' => 'https://schemas.wp.org/trunk/block.json', 1923 'apiVersion' => 3, 1924 'name' => 'core/gallery', 1925 'title' => 'Gallery', 1926 'category' => 'media', 1927 'allowedBlocks' => array( 1928 'core/image' 1929 ), 1930 'description' => 'Display multiple images in a rich gallery.', 1931 'keywords' => array( 1932 'images', 1933 'photos' 1934 ), 1935 'textdomain' => 'default', 1936 'attributes' => array( 1937 'images' => array( 1938 'type' => 'array', 1939 'default' => array( 1940 1941 ), 1942 'source' => 'query', 1943 'selector' => '.blocks-gallery-item', 1944 'query' => array( 1945 'url' => array( 1946 'type' => 'string', 1947 'source' => 'attribute', 1948 'selector' => 'img', 1949 'attribute' => 'src' 1950 ), 1951 'fullUrl' => array( 1952 'type' => 'string', 1953 'source' => 'attribute', 1954 'selector' => 'img', 1955 'attribute' => 'data-full-url' 1956 ), 1957 'link' => array( 1958 'type' => 'string', 1959 'source' => 'attribute', 1960 'selector' => 'img', 1961 'attribute' => 'data-link' 1962 ), 1963 'alt' => array( 1964 'type' => 'string', 1965 'source' => 'attribute', 1966 'selector' => 'img', 1967 'attribute' => 'alt', 1968 'default' => '' 1969 ), 1970 'id' => array( 1971 'type' => 'string', 1972 'source' => 'attribute', 1973 'selector' => 'img', 1974 'attribute' => 'data-id' 1975 ), 1976 'caption' => array( 1977 'type' => 'rich-text', 1978 'source' => 'rich-text', 1979 'selector' => '.blocks-gallery-item__caption' 1980 ) 1981 ) 1982 ), 1983 'ids' => array( 1984 'type' => 'array', 1985 'items' => array( 1986 'type' => 'number' 1987 ), 1988 'default' => array( 1989 1990 ) 1991 ), 1992 'shortCodeTransforms' => array( 1993 'type' => 'array', 1994 'items' => array( 1995 'type' => 'object' 1996 ), 1997 'default' => array( 1998 1999 ) 2000 ), 2001 'columns' => array( 2002 'type' => 'number', 2003 'minimum' => 1, 2004 'maximum' => 8 2005 ), 2006 'caption' => array( 2007 'type' => 'rich-text', 2008 'source' => 'rich-text', 2009 'selector' => '.blocks-gallery-caption' 2010 ), 2011 'imageCrop' => array( 2012 'type' => 'boolean', 2013 'default' => true 2014 ), 2015 'randomOrder' => array( 2016 'type' => 'boolean', 2017 'default' => false 2018 ), 2019 'fixedHeight' => array( 2020 'type' => 'boolean', 2021 'default' => true 2022 ), 2023 'linkTarget' => array( 2024 'type' => 'string' 2025 ), 2026 'linkTo' => array( 2027 'type' => 'string' 2028 ), 2029 'sizeSlug' => array( 2030 'type' => 'string', 2031 'default' => 'large' 2032 ), 2033 'allowResize' => array( 2034 'type' => 'boolean', 2035 'default' => false 2036 ) 2037 ), 2038 'providesContext' => array( 2039 'allowResize' => 'allowResize', 2040 'imageCrop' => 'imageCrop', 2041 'fixedHeight' => 'fixedHeight' 2042 ), 2043 'supports' => array( 2044 'anchor' => true, 2045 'align' => true, 2046 'html' => false, 2047 'units' => array( 2048 'px', 2049 'em', 2050 'rem', 2051 'vh', 2052 'vw' 2053 ), 2054 'spacing' => array( 2055 'margin' => true, 2056 'padding' => true, 2057 'blockGap' => array( 2058 'horizontal', 2059 'vertical' 2060 ), 2061 '__experimentalSkipSerialization' => array( 2062 'blockGap' 2063 ), 2064 '__experimentalDefaultControls' => array( 2065 'blockGap' => true, 2066 'margin' => false, 2067 'padding' => false 2068 ) 2069 ), 2070 'color' => array( 2071 'text' => false, 2072 'background' => true, 2073 'gradients' => true 2074 ), 2075 'layout' => array( 2076 'allowSwitching' => false, 2077 'allowInheriting' => false, 2078 'allowEditing' => false, 2079 'default' => array( 2080 'type' => 'flex' 2081 ) 2082 ), 2083 'interactivity' => array( 2084 'clientNavigation' => true 2085 ) 2086 ), 2087 'editorStyle' => 'wp-block-gallery-editor', 2088 'style' => 'wp-block-gallery' 2089 ), 2090 'group' => array( 2091 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2092 'apiVersion' => 3, 2093 'name' => 'core/group', 2094 'title' => 'Group', 2095 'category' => 'design', 2096 'description' => 'Gather blocks in a layout container.', 2097 'keywords' => array( 2098 'container', 2099 'wrapper', 2100 'row', 2101 'section' 2102 ), 2103 'textdomain' => 'default', 2104 'attributes' => array( 2105 'tagName' => array( 2106 'type' => 'string', 2107 'default' => 'div' 2108 ), 2109 'templateLock' => array( 2110 'type' => array( 2111 'string', 2112 'boolean' 2113 ), 2114 'enum' => array( 2115 'all', 2116 'insert', 2117 'contentOnly', 2118 false 2119 ) 2120 ), 2121 'allowedBlocks' => array( 2122 'type' => 'array' 2123 ) 2124 ), 2125 'supports' => array( 2126 '__experimentalOnEnter' => true, 2127 '__experimentalOnMerge' => true, 2128 '__experimentalSettings' => true, 2129 'align' => array( 2130 'wide', 2131 'full' 2132 ), 2133 'anchor' => true, 2134 'ariaLabel' => true, 2135 'html' => false, 2136 'background' => array( 2137 'backgroundImage' => true, 2138 'backgroundSize' => true, 2139 '__experimentalDefaultControls' => array( 2140 'backgroundImage' => true 2141 ) 2142 ), 2143 'color' => array( 2144 'gradients' => true, 2145 'heading' => true, 2146 'button' => true, 2147 'link' => true, 2148 '__experimentalDefaultControls' => array( 2149 'background' => true, 2150 'text' => true 2151 ) 2152 ), 2153 'spacing' => array( 2154 'margin' => array( 2155 'top', 2156 'bottom' 2157 ), 2158 'padding' => true, 2159 'blockGap' => true, 2160 '__experimentalDefaultControls' => array( 2161 'padding' => true, 2162 'blockGap' => true 2163 ) 2164 ), 2165 'dimensions' => array( 2166 'minHeight' => true 2167 ), 2168 '__experimentalBorder' => array( 2169 'color' => true, 2170 'radius' => true, 2171 'style' => true, 2172 'width' => true, 2173 '__experimentalDefaultControls' => array( 2174 'color' => true, 2175 'radius' => true, 2176 'style' => true, 2177 'width' => true 2178 ) 2179 ), 2180 'position' => array( 2181 'sticky' => true 2182 ), 2183 'typography' => array( 2184 'fontSize' => true, 2185 'lineHeight' => true, 2186 '__experimentalFontFamily' => true, 2187 '__experimentalFontWeight' => true, 2188 '__experimentalFontStyle' => true, 2189 '__experimentalTextTransform' => true, 2190 '__experimentalTextDecoration' => true, 2191 '__experimentalLetterSpacing' => true, 2192 '__experimentalDefaultControls' => array( 2193 'fontSize' => true 2194 ) 2195 ), 2196 'layout' => array( 2197 'allowSizingOnChildren' => true 2198 ), 2199 'interactivity' => array( 2200 'clientNavigation' => true 2201 ) 2202 ), 2203 'editorStyle' => 'wp-block-group-editor', 2204 'style' => 'wp-block-group' 2205 ), 2206 'heading' => array( 2207 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2208 'apiVersion' => 3, 2209 'name' => 'core/heading', 2210 'title' => 'Heading', 2211 'category' => 'text', 2212 'description' => 'Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.', 2213 'keywords' => array( 2214 'title', 2215 'subtitle' 2216 ), 2217 'textdomain' => 'default', 2218 'attributes' => array( 2219 'textAlign' => array( 2220 'type' => 'string' 2221 ), 2222 'content' => array( 2223 'type' => 'rich-text', 2224 'source' => 'rich-text', 2225 'selector' => 'h1,h2,h3,h4,h5,h6', 2226 '__experimentalRole' => 'content' 2227 ), 2228 'level' => array( 2229 'type' => 'number', 2230 'default' => 2 2231 ), 2232 'placeholder' => array( 2233 'type' => 'string' 2234 ) 2235 ), 2236 'supports' => array( 2237 'align' => array( 2238 'wide', 2239 'full' 2240 ), 2241 'anchor' => true, 2242 'className' => true, 2243 'color' => array( 2244 'gradients' => true, 2245 'link' => true, 2246 '__experimentalDefaultControls' => array( 2247 'background' => true, 2248 'text' => true 2249 ) 2250 ), 2251 'spacing' => array( 2252 'margin' => true, 2253 'padding' => true, 2254 '__experimentalDefaultControls' => array( 2255 'margin' => false, 2256 'padding' => false 2257 ) 2258 ), 2259 'typography' => array( 2260 'fontSize' => true, 2261 'lineHeight' => true, 2262 '__experimentalFontFamily' => true, 2263 '__experimentalFontStyle' => true, 2264 '__experimentalFontWeight' => true, 2265 '__experimentalLetterSpacing' => true, 2266 '__experimentalTextTransform' => true, 2267 '__experimentalTextDecoration' => true, 2268 '__experimentalWritingMode' => true, 2269 '__experimentalDefaultControls' => array( 2270 'fontSize' => true 2271 ) 2272 ), 2273 '__unstablePasteTextInline' => true, 2274 '__experimentalSlashInserter' => true, 2275 'interactivity' => array( 2276 'clientNavigation' => true 2277 ) 2278 ), 2279 'editorStyle' => 'wp-block-heading-editor', 2280 'style' => 'wp-block-heading' 2281 ), 2282 'home-link' => array( 2283 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2284 'apiVersion' => 3, 2285 'name' => 'core/home-link', 2286 'category' => 'design', 2287 'parent' => array( 2288 'core/navigation' 2289 ), 2290 'title' => 'Home Link', 2291 '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.', 2292 'textdomain' => 'default', 2293 'attributes' => array( 2294 'label' => array( 2295 'type' => 'string' 2296 ) 2297 ), 2298 'usesContext' => array( 2299 'textColor', 2300 'customTextColor', 2301 'backgroundColor', 2302 'customBackgroundColor', 2303 'fontSize', 2304 'customFontSize', 2305 'style' 2306 ), 2307 'supports' => array( 2308 'reusable' => false, 2309 'html' => false, 2310 'typography' => array( 2311 'fontSize' => true, 2312 'lineHeight' => true, 2313 '__experimentalFontFamily' => true, 2314 '__experimentalFontWeight' => true, 2315 '__experimentalFontStyle' => true, 2316 '__experimentalTextTransform' => true, 2317 '__experimentalTextDecoration' => true, 2318 '__experimentalLetterSpacing' => true, 2319 '__experimentalDefaultControls' => array( 2320 'fontSize' => true 2321 ) 2322 ), 2323 'interactivity' => array( 2324 'clientNavigation' => true 2325 ) 2326 ), 2327 'editorStyle' => 'wp-block-home-link-editor', 2328 'style' => 'wp-block-home-link' 2329 ), 2330 'html' => array( 2331 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2332 'apiVersion' => 3, 2333 'name' => 'core/html', 2334 'title' => 'Custom HTML', 2335 'category' => 'widgets', 2336 'description' => 'Add custom HTML code and preview it as you edit.', 2337 'keywords' => array( 2338 'embed' 2339 ), 2340 'textdomain' => 'default', 2341 'attributes' => array( 2342 'content' => array( 2343 'type' => 'string', 2344 'source' => 'raw' 2345 ) 2346 ), 2347 'supports' => array( 2348 'customClassName' => false, 2349 'className' => false, 2350 'html' => false, 2351 'interactivity' => array( 2352 'clientNavigation' => true 2353 ) 2354 ), 2355 'editorStyle' => 'wp-block-html-editor' 2356 ), 2357 'image' => array( 2358 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2359 'apiVersion' => 3, 2360 'name' => 'core/image', 2361 'title' => 'Image', 2362 'category' => 'media', 2363 'usesContext' => array( 2364 'allowResize', 2365 'imageCrop', 2366 'fixedHeight' 2367 ), 2368 'description' => 'Insert an image to make a visual statement.', 2369 'keywords' => array( 2370 'img', 2371 'photo', 2372 'picture' 2373 ), 2374 'textdomain' => 'default', 2375 'attributes' => array( 2376 'url' => array( 2377 'type' => 'string', 2378 'source' => 'attribute', 2379 'selector' => 'img', 2380 'attribute' => 'src', 2381 '__experimentalRole' => 'content' 2382 ), 2383 'alt' => array( 2384 'type' => 'string', 2385 'source' => 'attribute', 2386 'selector' => 'img', 2387 'attribute' => 'alt', 2388 'default' => '', 2389 '__experimentalRole' => 'content' 2390 ), 2391 'caption' => array( 2392 'type' => 'rich-text', 2393 'source' => 'rich-text', 2394 'selector' => 'figcaption', 2395 '__experimentalRole' => 'content' 2396 ), 2397 'lightbox' => array( 2398 'type' => 'object', 2399 'enabled' => array( 2400 'type' => 'boolean' 2401 ) 2402 ), 2403 'title' => array( 2404 'type' => 'string', 2405 'source' => 'attribute', 2406 'selector' => 'img', 2407 'attribute' => 'title', 2408 '__experimentalRole' => 'content' 2409 ), 2410 'href' => array( 2411 'type' => 'string', 2412 'source' => 'attribute', 2413 'selector' => 'figure > a', 2414 'attribute' => 'href', 2415 '__experimentalRole' => 'content' 2416 ), 2417 'rel' => array( 2418 'type' => 'string', 2419 'source' => 'attribute', 2420 'selector' => 'figure > a', 2421 'attribute' => 'rel' 2422 ), 2423 'linkClass' => array( 2424 'type' => 'string', 2425 'source' => 'attribute', 2426 'selector' => 'figure > a', 2427 'attribute' => 'class' 2428 ), 2429 'id' => array( 2430 'type' => 'number', 2431 '__experimentalRole' => 'content' 2432 ), 2433 'width' => array( 2434 'type' => 'string' 2435 ), 2436 'height' => array( 2437 'type' => 'string' 2438 ), 2439 'aspectRatio' => array( 2440 'type' => 'string' 2441 ), 2442 'scale' => array( 2443 'type' => 'string' 2444 ), 2445 'sizeSlug' => array( 2446 'type' => 'string' 2447 ), 2448 'linkDestination' => array( 2449 'type' => 'string' 2450 ), 2451 'linkTarget' => array( 2452 'type' => 'string', 2453 'source' => 'attribute', 2454 'selector' => 'figure > a', 2455 'attribute' => 'target' 2456 ) 2457 ), 2458 'supports' => array( 2459 'interactivity' => true, 2460 'align' => array( 2461 'left', 2462 'center', 2463 'right', 2464 'wide', 2465 'full' 2466 ), 2467 'anchor' => true, 2468 'color' => array( 2469 'text' => false, 2470 'background' => false 2471 ), 2472 'filter' => array( 2473 'duotone' => true 2474 ), 2475 '__experimentalBorder' => array( 2476 'color' => true, 2477 'radius' => true, 2478 'width' => true, 2479 '__experimentalSkipSerialization' => true, 2480 '__experimentalDefaultControls' => array( 2481 'color' => true, 2482 'radius' => true, 2483 'width' => true 2484 ) 2485 ), 2486 'shadow' => array( 2487 '__experimentalSkipSerialization' => true 2488 ) 2489 ), 2490 'selectors' => array( 2491 'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 2492 'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 2493 'filter' => array( 2494 'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder' 2495 ) 2496 ), 2497 'styles' => array( 2498 array( 2499 'name' => 'default', 2500 'label' => 'Default', 2501 'isDefault' => true 2502 ), 2503 array( 2504 'name' => 'rounded', 2505 'label' => 'Rounded' 2506 ) 2507 ), 2508 'editorStyle' => 'wp-block-image-editor', 2509 'style' => 'wp-block-image' 2510 ), 2511 'latest-comments' => array( 2512 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2513 'apiVersion' => 3, 2514 'name' => 'core/latest-comments', 2515 'title' => 'Latest Comments', 2516 'category' => 'widgets', 2517 'description' => 'Display a list of your most recent comments.', 2518 'keywords' => array( 2519 'recent comments' 2520 ), 2521 'textdomain' => 'default', 2522 'attributes' => array( 2523 'commentsToShow' => array( 2524 'type' => 'number', 2525 'default' => 5, 2526 'minimum' => 1, 2527 'maximum' => 100 2528 ), 2529 'displayAvatar' => array( 2530 'type' => 'boolean', 2531 'default' => true 2532 ), 2533 'displayDate' => array( 2534 'type' => 'boolean', 2535 'default' => true 2536 ), 2537 'displayExcerpt' => array( 2538 'type' => 'boolean', 2539 'default' => true 2540 ) 2541 ), 2542 'supports' => array( 2543 'align' => true, 2544 'html' => false, 2545 'spacing' => array( 2546 'margin' => true, 2547 'padding' => true 2548 ), 2549 'typography' => array( 2550 'fontSize' => true, 2551 'lineHeight' => true, 2552 '__experimentalFontFamily' => true, 2553 '__experimentalFontWeight' => true, 2554 '__experimentalFontStyle' => true, 2555 '__experimentalTextTransform' => true, 2556 '__experimentalTextDecoration' => true, 2557 '__experimentalLetterSpacing' => true, 2558 '__experimentalDefaultControls' => array( 2559 'fontSize' => true 2560 ) 2561 ), 2562 'interactivity' => array( 2563 'clientNavigation' => true 2564 ) 2565 ), 2566 'editorStyle' => 'wp-block-latest-comments-editor', 2567 'style' => 'wp-block-latest-comments' 2568 ), 2569 'latest-posts' => array( 2570 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2571 'apiVersion' => 3, 2572 'name' => 'core/latest-posts', 2573 'title' => 'Latest Posts', 2574 'category' => 'widgets', 2575 'description' => 'Display a list of your most recent posts.', 2576 'keywords' => array( 2577 'recent posts' 2578 ), 2579 'textdomain' => 'default', 2580 'attributes' => array( 2581 'categories' => array( 2582 'type' => 'array', 2583 'items' => array( 2584 'type' => 'object' 2585 ) 2586 ), 2587 'selectedAuthor' => array( 2588 'type' => 'number' 2589 ), 2590 'postsToShow' => array( 2591 'type' => 'number', 2592 'default' => 5 2593 ), 2594 'displayPostContent' => array( 2595 'type' => 'boolean', 2596 'default' => false 2597 ), 2598 'displayPostContentRadio' => array( 2599 'type' => 'string', 2600 'default' => 'excerpt' 2601 ), 2602 'excerptLength' => array( 2603 'type' => 'number', 2604 'default' => 55 2605 ), 2606 'displayAuthor' => array( 2607 'type' => 'boolean', 2608 'default' => false 2609 ), 2610 'displayPostDate' => array( 2611 'type' => 'boolean', 2612 'default' => false 2613 ), 2614 'postLayout' => array( 2615 'type' => 'string', 2616 'default' => 'list' 2617 ), 2618 'columns' => array( 2619 'type' => 'number', 2620 'default' => 3 2621 ), 2622 'order' => array( 2623 'type' => 'string', 2624 'default' => 'desc' 2625 ), 2626 'orderBy' => array( 2627 'type' => 'string', 2628 'default' => 'date' 2629 ), 2630 'displayFeaturedImage' => array( 2631 'type' => 'boolean', 2632 'default' => false 2633 ), 2634 'featuredImageAlign' => array( 2635 'type' => 'string', 2636 'enum' => array( 2637 'left', 2638 'center', 2639 'right' 2640 ) 2641 ), 2642 'featuredImageSizeSlug' => array( 2643 'type' => 'string', 2644 'default' => 'thumbnail' 2645 ), 2646 'featuredImageSizeWidth' => array( 2647 'type' => 'number', 2648 'default' => null 2649 ), 2650 'featuredImageSizeHeight' => array( 2651 'type' => 'number', 2652 'default' => null 2653 ), 2654 'addLinkToFeaturedImage' => array( 2655 'type' => 'boolean', 2656 'default' => false 2657 ) 2658 ), 2659 'supports' => array( 2660 'align' => true, 2661 'html' => false, 2662 'color' => array( 2663 'gradients' => true, 2664 'link' => true, 2665 '__experimentalDefaultControls' => array( 2666 'background' => true, 2667 'text' => true, 2668 'link' => true 2669 ) 2670 ), 2671 'spacing' => array( 2672 'margin' => true, 2673 'padding' => true 2674 ), 2675 'typography' => array( 2676 'fontSize' => true, 2677 'lineHeight' => true, 2678 '__experimentalFontFamily' => true, 2679 '__experimentalFontWeight' => true, 2680 '__experimentalFontStyle' => true, 2681 '__experimentalTextTransform' => true, 2682 '__experimentalTextDecoration' => true, 2683 '__experimentalLetterSpacing' => true, 2684 '__experimentalDefaultControls' => array( 2685 'fontSize' => true 2686 ) 2687 ), 2688 'interactivity' => array( 2689 'clientNavigation' => true 2690 ) 2691 ), 2692 'editorStyle' => 'wp-block-latest-posts-editor', 2693 'style' => 'wp-block-latest-posts' 2694 ), 2695 'legacy-widget' => array( 2696 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2697 'apiVersion' => 3, 2698 'name' => 'core/legacy-widget', 2699 'title' => 'Legacy Widget', 2700 'category' => 'widgets', 2701 'description' => 'Display a legacy widget.', 2702 'textdomain' => 'default', 2703 'attributes' => array( 2704 'id' => array( 2705 'type' => 'string', 2706 'default' => null 2707 ), 2708 'idBase' => array( 2709 'type' => 'string', 2710 'default' => null 2711 ), 2712 'instance' => array( 2713 'type' => 'object', 2714 'default' => null 2715 ) 2716 ), 2717 'supports' => array( 2718 'html' => false, 2719 'customClassName' => false, 2720 'reusable' => false 2721 ), 2722 'editorStyle' => 'wp-block-legacy-widget-editor' 2723 ), 2724 'list' => array( 2725 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2726 'apiVersion' => 3, 2727 'name' => 'core/list', 2728 'title' => 'List', 2729 'category' => 'text', 2730 'allowedBlocks' => array( 2731 'core/list-item' 2732 ), 2733 'description' => 'Create a bulleted or numbered list.', 2734 'keywords' => array( 2735 'bullet list', 2736 'ordered list', 2737 'numbered list' 2738 ), 2739 'textdomain' => 'default', 2740 'attributes' => array( 2741 'ordered' => array( 2742 'type' => 'boolean', 2743 'default' => false, 2744 '__experimentalRole' => 'content' 2745 ), 2746 'values' => array( 2747 'type' => 'string', 2748 'source' => 'html', 2749 'selector' => 'ol,ul', 2750 'multiline' => 'li', 2751 '__unstableMultilineWrapperTags' => array( 2752 'ol', 2753 'ul' 2754 ), 2755 'default' => '', 2756 '__experimentalRole' => 'content' 2757 ), 2758 'type' => array( 2759 'type' => 'string' 2760 ), 2761 'start' => array( 2762 'type' => 'number' 2763 ), 2764 'reversed' => array( 2765 'type' => 'boolean' 2766 ), 2767 'placeholder' => array( 2768 'type' => 'string' 2769 ) 2770 ), 2771 'supports' => array( 2772 'anchor' => true, 2773 'className' => false, 2774 'typography' => array( 2775 'fontSize' => true, 2776 'lineHeight' => true, 2777 '__experimentalFontFamily' => true, 2778 '__experimentalFontWeight' => true, 2779 '__experimentalFontStyle' => true, 2780 '__experimentalTextTransform' => true, 2781 '__experimentalTextDecoration' => true, 2782 '__experimentalLetterSpacing' => true, 2783 '__experimentalDefaultControls' => array( 2784 'fontSize' => true 2785 ) 2786 ), 2787 'color' => array( 2788 'gradients' => true, 2789 'link' => true, 2790 '__experimentalDefaultControls' => array( 2791 'background' => true, 2792 'text' => true 2793 ) 2794 ), 2795 'spacing' => array( 2796 'margin' => true, 2797 'padding' => true, 2798 '__experimentalDefaultControls' => array( 2799 'margin' => false, 2800 'padding' => false 2801 ) 2802 ), 2803 '__unstablePasteTextInline' => true, 2804 '__experimentalSelector' => 'ol,ul', 2805 '__experimentalOnMerge' => true, 2806 '__experimentalSlashInserter' => true, 2807 'interactivity' => array( 2808 'clientNavigation' => true 2809 ) 2810 ), 2811 'editorStyle' => 'wp-block-list-editor', 2812 'style' => 'wp-block-list' 2813 ), 2814 'list-item' => array( 2815 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2816 'apiVersion' => 3, 2817 'name' => 'core/list-item', 2818 'title' => 'List item', 2819 'category' => 'text', 2820 'parent' => array( 2821 'core/list' 2822 ), 2823 'allowedBlocks' => array( 2824 'core/list' 2825 ), 2826 'description' => 'Create a list item.', 2827 'textdomain' => 'default', 2828 'attributes' => array( 2829 'placeholder' => array( 2830 'type' => 'string' 2831 ), 2832 'content' => array( 2833 'type' => 'rich-text', 2834 'source' => 'rich-text', 2835 'selector' => 'li', 2836 '__experimentalRole' => 'content' 2837 ) 2838 ), 2839 'supports' => array( 2840 'className' => false, 2841 '__experimentalSelector' => 'li', 2842 'spacing' => array( 2843 'margin' => true, 2844 'padding' => true, 2845 '__experimentalDefaultControls' => array( 2846 'margin' => false, 2847 'padding' => false 2848 ) 2849 ), 2850 'typography' => array( 2851 'fontSize' => true, 2852 'lineHeight' => true, 2853 '__experimentalFontFamily' => true, 2854 '__experimentalFontWeight' => true, 2855 '__experimentalFontStyle' => true, 2856 '__experimentalTextTransform' => true, 2857 '__experimentalTextDecoration' => true, 2858 '__experimentalLetterSpacing' => true, 2859 '__experimentalDefaultControls' => array( 2860 'fontSize' => true 2861 ) 2862 ), 2863 'interactivity' => array( 2864 'clientNavigation' => true 2865 ) 2866 ) 2867 ), 2868 'loginout' => array( 2869 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2870 'apiVersion' => 3, 2871 'name' => 'core/loginout', 2872 'title' => 'Login/out', 2873 'category' => 'theme', 2874 'description' => 'Show login & logout links.', 2875 'keywords' => array( 2876 'login', 2877 'logout', 2878 'form' 2879 ), 2880 'textdomain' => 'default', 2881 'attributes' => array( 2882 'displayLoginAsForm' => array( 2883 'type' => 'boolean', 2884 'default' => false 2885 ), 2886 'redirectToCurrent' => array( 2887 'type' => 'boolean', 2888 'default' => true 2889 ) 2890 ), 2891 'supports' => array( 2892 'className' => true, 2893 'spacing' => array( 2894 'margin' => true, 2895 'padding' => true, 2896 '__experimentalDefaultControls' => array( 2897 'margin' => false, 2898 'padding' => false 2899 ) 2900 ), 2901 'typography' => array( 2902 'fontSize' => true, 2903 'lineHeight' => true, 2904 '__experimentalFontFamily' => true, 2905 '__experimentalFontWeight' => true, 2906 '__experimentalFontStyle' => true, 2907 '__experimentalTextTransform' => true, 2908 '__experimentalTextDecoration' => true, 2909 '__experimentalLetterSpacing' => true, 2910 '__experimentalDefaultControls' => array( 2911 'fontSize' => true 2912 ) 2913 ), 2914 'interactivity' => array( 2915 'clientNavigation' => true 2916 ) 2917 ) 2918 ), 2919 'media-text' => array( 2920 '$schema' => 'https://schemas.wp.org/trunk/block.json', 2921 'apiVersion' => 3, 2922 'name' => 'core/media-text', 2923 'title' => 'Media & Text', 2924 'category' => 'media', 2925 'description' => 'Set media and words side-by-side for a richer layout.', 2926 'keywords' => array( 2927 'image', 2928 'video' 2929 ), 2930 'textdomain' => 'default', 2931 'attributes' => array( 2932 'align' => array( 2933 'type' => 'string', 2934 'default' => 'none' 2935 ), 2936 'mediaAlt' => array( 2937 'type' => 'string', 2938 'source' => 'attribute', 2939 'selector' => 'figure img', 2940 'attribute' => 'alt', 2941 'default' => '', 2942 '__experimentalRole' => 'content' 2943 ), 2944 'mediaPosition' => array( 2945 'type' => 'string', 2946 'default' => 'left' 2947 ), 2948 'mediaId' => array( 2949 'type' => 'number', 2950 '__experimentalRole' => 'content' 2951 ), 2952 'mediaUrl' => array( 2953 'type' => 'string', 2954 'source' => 'attribute', 2955 'selector' => 'figure video,figure img', 2956 'attribute' => 'src', 2957 '__experimentalRole' => 'content' 2958 ), 2959 'mediaLink' => array( 2960 'type' => 'string' 2961 ), 2962 'linkDestination' => array( 2963 'type' => 'string' 2964 ), 2965 'linkTarget' => array( 2966 'type' => 'string', 2967 'source' => 'attribute', 2968 'selector' => 'figure a', 2969 'attribute' => 'target' 2970 ), 2971 'href' => array( 2972 'type' => 'string', 2973 'source' => 'attribute', 2974 'selector' => 'figure a', 2975 'attribute' => 'href', 2976 '__experimentalRole' => 'content' 2977 ), 2978 'rel' => array( 2979 'type' => 'string', 2980 'source' => 'attribute', 2981 'selector' => 'figure a', 2982 'attribute' => 'rel' 2983 ), 2984 'linkClass' => array( 2985 'type' => 'string', 2986 'source' => 'attribute', 2987 'selector' => 'figure a', 2988 'attribute' => 'class' 2989 ), 2990 'mediaType' => array( 2991 'type' => 'string', 2992 '__experimentalRole' => 'content' 2993 ), 2994 'mediaWidth' => array( 2995 'type' => 'number', 2996 'default' => 50 2997 ), 2998 'mediaSizeSlug' => array( 2999 'type' => 'string' 3000 ), 3001 'isStackedOnMobile' => array( 3002 'type' => 'boolean', 3003 'default' => true 3004 ), 3005 'verticalAlignment' => array( 3006 'type' => 'string' 3007 ), 3008 'imageFill' => array( 3009 'type' => 'boolean' 3010 ), 3011 'focalPoint' => array( 3012 'type' => 'object' 3013 ), 3014 'allowedBlocks' => array( 3015 'type' => 'array' 3016 ) 3017 ), 3018 'supports' => array( 3019 'anchor' => true, 3020 'align' => array( 3021 'wide', 3022 'full' 3023 ), 3024 'html' => false, 3025 'color' => array( 3026 'gradients' => true, 3027 'heading' => true, 3028 'link' => true, 3029 '__experimentalDefaultControls' => array( 3030 'background' => true, 3031 'text' => true 3032 ) 3033 ), 3034 'spacing' => array( 3035 'margin' => true, 3036 'padding' => true 3037 ), 3038 'typography' => array( 3039 'fontSize' => true, 3040 'lineHeight' => true, 3041 '__experimentalFontFamily' => true, 3042 '__experimentalFontWeight' => true, 3043 '__experimentalFontStyle' => true, 3044 '__experimentalTextTransform' => true, 3045 '__experimentalTextDecoration' => true, 3046 '__experimentalLetterSpacing' => true, 3047 '__experimentalDefaultControls' => array( 3048 'fontSize' => true 3049 ) 3050 ), 3051 'interactivity' => array( 3052 'clientNavigation' => true 3053 ) 3054 ), 3055 'editorStyle' => 'wp-block-media-text-editor', 3056 'style' => 'wp-block-media-text' 3057 ), 3058 'missing' => array( 3059 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3060 'apiVersion' => 3, 3061 'name' => 'core/missing', 3062 'title' => 'Unsupported', 3063 'category' => 'text', 3064 'description' => 'Your site doesn’t include support for this block.', 3065 'textdomain' => 'default', 3066 'attributes' => array( 3067 'originalName' => array( 3068 'type' => 'string' 3069 ), 3070 'originalUndelimitedContent' => array( 3071 'type' => 'string' 3072 ), 3073 'originalContent' => array( 3074 'type' => 'string', 3075 'source' => 'raw' 3076 ) 3077 ), 3078 'supports' => array( 3079 'className' => false, 3080 'customClassName' => false, 3081 'inserter' => false, 3082 'html' => false, 3083 'reusable' => false, 3084 'interactivity' => array( 3085 'clientNavigation' => true 3086 ) 3087 ) 3088 ), 3089 'more' => array( 3090 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3091 'apiVersion' => 3, 3092 'name' => 'core/more', 3093 'title' => 'More', 3094 'category' => 'design', 3095 'description' => 'Content before this block will be shown in the excerpt on your archives page.', 3096 'keywords' => array( 3097 'read more' 3098 ), 3099 'textdomain' => 'default', 3100 'attributes' => array( 3101 'customText' => array( 3102 'type' => 'string' 3103 ), 3104 'noTeaser' => array( 3105 'type' => 'boolean', 3106 'default' => false 3107 ) 3108 ), 3109 'supports' => array( 3110 'customClassName' => false, 3111 'className' => false, 3112 'html' => false, 3113 'multiple' => false, 3114 'interactivity' => array( 3115 'clientNavigation' => true 3116 ) 3117 ), 3118 'editorStyle' => 'wp-block-more-editor' 3119 ), 3120 'navigation' => array( 3121 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3122 'apiVersion' => 3, 3123 'name' => 'core/navigation', 3124 'title' => 'Navigation', 3125 'category' => 'theme', 3126 'allowedBlocks' => array( 3127 'core/navigation-link', 3128 'core/search', 3129 'core/social-links', 3130 'core/page-list', 3131 'core/spacer', 3132 'core/home-link', 3133 'core/site-title', 3134 'core/site-logo', 3135 'core/navigation-submenu', 3136 'core/loginout', 3137 'core/buttons' 3138 ), 3139 'description' => 'A collection of blocks that allow visitors to get around your site.', 3140 'keywords' => array( 3141 'menu', 3142 'navigation', 3143 'links' 3144 ), 3145 'textdomain' => 'default', 3146 'attributes' => array( 3147 'ref' => array( 3148 'type' => 'number' 3149 ), 3150 'textColor' => array( 3151 'type' => 'string' 3152 ), 3153 'customTextColor' => array( 3154 'type' => 'string' 3155 ), 3156 'rgbTextColor' => array( 3157 'type' => 'string' 3158 ), 3159 'backgroundColor' => array( 3160 'type' => 'string' 3161 ), 3162 'customBackgroundColor' => array( 3163 'type' => 'string' 3164 ), 3165 'rgbBackgroundColor' => array( 3166 'type' => 'string' 3167 ), 3168 'showSubmenuIcon' => array( 3169 'type' => 'boolean', 3170 'default' => true 3171 ), 3172 'openSubmenusOnClick' => array( 3173 'type' => 'boolean', 3174 'default' => false 3175 ), 3176 'overlayMenu' => array( 3177 'type' => 'string', 3178 'default' => 'mobile' 3179 ), 3180 'icon' => array( 3181 'type' => 'string', 3182 'default' => 'handle' 3183 ), 3184 'hasIcon' => array( 3185 'type' => 'boolean', 3186 'default' => true 3187 ), 3188 '__unstableLocation' => array( 3189 'type' => 'string' 3190 ), 3191 'overlayBackgroundColor' => array( 3192 'type' => 'string' 3193 ), 3194 'customOverlayBackgroundColor' => array( 3195 'type' => 'string' 3196 ), 3197 'overlayTextColor' => array( 3198 'type' => 'string' 3199 ), 3200 'customOverlayTextColor' => array( 3201 'type' => 'string' 3202 ), 3203 'maxNestingLevel' => array( 3204 'type' => 'number', 3205 'default' => 5 3206 ), 3207 'templateLock' => array( 3208 'type' => array( 3209 'string', 3210 'boolean' 3211 ), 3212 'enum' => array( 3213 'all', 3214 'insert', 3215 'contentOnly', 3216 false 3217 ) 3218 ) 3219 ), 3220 'providesContext' => array( 3221 'textColor' => 'textColor', 3222 'customTextColor' => 'customTextColor', 3223 'backgroundColor' => 'backgroundColor', 3224 'customBackgroundColor' => 'customBackgroundColor', 3225 'overlayTextColor' => 'overlayTextColor', 3226 'customOverlayTextColor' => 'customOverlayTextColor', 3227 'overlayBackgroundColor' => 'overlayBackgroundColor', 3228 'customOverlayBackgroundColor' => 'customOverlayBackgroundColor', 3229 'fontSize' => 'fontSize', 3230 'customFontSize' => 'customFontSize', 3231 'showSubmenuIcon' => 'showSubmenuIcon', 3232 'openSubmenusOnClick' => 'openSubmenusOnClick', 3233 'style' => 'style', 3234 'maxNestingLevel' => 'maxNestingLevel' 3235 ), 3236 'supports' => array( 3237 'align' => array( 3238 'wide', 3239 'full' 3240 ), 3241 'ariaLabel' => true, 3242 'html' => false, 3243 'inserter' => true, 3244 'typography' => array( 3245 'fontSize' => true, 3246 'lineHeight' => true, 3247 '__experimentalFontStyle' => true, 3248 '__experimentalFontWeight' => true, 3249 '__experimentalTextTransform' => true, 3250 '__experimentalFontFamily' => true, 3251 '__experimentalLetterSpacing' => true, 3252 '__experimentalTextDecoration' => true, 3253 '__experimentalSkipSerialization' => array( 3254 'textDecoration' 3255 ), 3256 '__experimentalDefaultControls' => array( 3257 'fontSize' => true 3258 ) 3259 ), 3260 'spacing' => array( 3261 'blockGap' => true, 3262 'units' => array( 3263 'px', 3264 'em', 3265 'rem', 3266 'vh', 3267 'vw' 3268 ), 3269 '__experimentalDefaultControls' => array( 3270 'blockGap' => true 3271 ) 3272 ), 3273 'layout' => array( 3274 'allowSwitching' => false, 3275 'allowInheriting' => false, 3276 'allowVerticalAlignment' => false, 3277 'allowSizingOnChildren' => true, 3278 'default' => array( 3279 'type' => 'flex' 3280 ) 3281 ), 3282 '__experimentalStyle' => array( 3283 'elements' => array( 3284 'link' => array( 3285 'color' => array( 3286 'text' => 'inherit' 3287 ) 3288 ) 3289 ) 3290 ), 3291 'interactivity' => true, 3292 'renaming' => false 3293 ), 3294 'editorStyle' => 'wp-block-navigation-editor', 3295 'style' => 'wp-block-navigation' 3296 ), 3297 'navigation-link' => array( 3298 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3299 'apiVersion' => 3, 3300 'name' => 'core/navigation-link', 3301 'title' => 'Custom Link', 3302 'category' => 'design', 3303 'parent' => array( 3304 'core/navigation' 3305 ), 3306 'allowedBlocks' => array( 3307 'core/navigation-link', 3308 'core/navigation-submenu', 3309 'core/page-list' 3310 ), 3311 'description' => 'Add a page, link, or another item to your navigation.', 3312 'textdomain' => 'default', 3313 'attributes' => array( 3314 'label' => array( 3315 'type' => 'string' 3316 ), 3317 'type' => array( 3318 'type' => 'string' 3319 ), 3320 'description' => array( 3321 'type' => 'string' 3322 ), 3323 'rel' => array( 3324 'type' => 'string' 3325 ), 3326 'id' => array( 3327 'type' => 'number' 3328 ), 3329 'opensInNewTab' => array( 3330 'type' => 'boolean', 3331 'default' => false 3332 ), 3333 'url' => array( 3334 'type' => 'string' 3335 ), 3336 'title' => array( 3337 'type' => 'string' 3338 ), 3339 'kind' => array( 3340 'type' => 'string' 3341 ), 3342 'isTopLevelLink' => array( 3343 'type' => 'boolean' 3344 ) 3345 ), 3346 'usesContext' => array( 3347 'textColor', 3348 'customTextColor', 3349 'backgroundColor', 3350 'customBackgroundColor', 3351 'overlayTextColor', 3352 'customOverlayTextColor', 3353 'overlayBackgroundColor', 3354 'customOverlayBackgroundColor', 3355 'fontSize', 3356 'customFontSize', 3357 'showSubmenuIcon', 3358 'maxNestingLevel', 3359 'style' 3360 ), 3361 'supports' => array( 3362 'reusable' => false, 3363 'html' => false, 3364 '__experimentalSlashInserter' => true, 3365 'typography' => array( 3366 'fontSize' => true, 3367 'lineHeight' => true, 3368 '__experimentalFontFamily' => true, 3369 '__experimentalFontWeight' => true, 3370 '__experimentalFontStyle' => true, 3371 '__experimentalTextTransform' => true, 3372 '__experimentalTextDecoration' => true, 3373 '__experimentalLetterSpacing' => true, 3374 '__experimentalDefaultControls' => array( 3375 'fontSize' => true 3376 ) 3377 ), 3378 'renaming' => false, 3379 'interactivity' => array( 3380 'clientNavigation' => true 3381 ) 3382 ), 3383 'editorStyle' => 'wp-block-navigation-link-editor', 3384 'style' => 'wp-block-navigation-link' 3385 ), 3386 'navigation-submenu' => array( 3387 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3388 'apiVersion' => 3, 3389 'name' => 'core/navigation-submenu', 3390 'title' => 'Submenu', 3391 'category' => 'design', 3392 'parent' => array( 3393 'core/navigation' 3394 ), 3395 'description' => 'Add a submenu to your navigation.', 3396 'textdomain' => 'default', 3397 'attributes' => array( 3398 'label' => array( 3399 'type' => 'string' 3400 ), 3401 'type' => array( 3402 'type' => 'string' 3403 ), 3404 'description' => array( 3405 'type' => 'string' 3406 ), 3407 'rel' => array( 3408 'type' => 'string' 3409 ), 3410 'id' => array( 3411 'type' => 'number' 3412 ), 3413 'opensInNewTab' => array( 3414 'type' => 'boolean', 3415 'default' => false 3416 ), 3417 'url' => array( 3418 'type' => 'string' 3419 ), 3420 'title' => array( 3421 'type' => 'string' 3422 ), 3423 'kind' => array( 3424 'type' => 'string' 3425 ), 3426 'isTopLevelItem' => array( 3427 'type' => 'boolean' 3428 ) 3429 ), 3430 'usesContext' => array( 3431 'textColor', 3432 'customTextColor', 3433 'backgroundColor', 3434 'customBackgroundColor', 3435 'overlayTextColor', 3436 'customOverlayTextColor', 3437 'overlayBackgroundColor', 3438 'customOverlayBackgroundColor', 3439 'fontSize', 3440 'customFontSize', 3441 'showSubmenuIcon', 3442 'maxNestingLevel', 3443 'openSubmenusOnClick', 3444 'style' 3445 ), 3446 'supports' => array( 3447 'reusable' => false, 3448 'html' => false, 3449 'interactivity' => array( 3450 'clientNavigation' => true 3451 ) 3452 ), 3453 'editorStyle' => 'wp-block-navigation-submenu-editor', 3454 'style' => 'wp-block-navigation-submenu' 3455 ), 3456 'nextpage' => array( 3457 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3458 'apiVersion' => 3, 3459 'name' => 'core/nextpage', 3460 'title' => 'Page Break', 3461 'category' => 'design', 3462 'description' => 'Separate your content into a multi-page experience.', 3463 'keywords' => array( 3464 'next page', 3465 'pagination' 3466 ), 3467 'parent' => array( 3468 'core/post-content' 3469 ), 3470 'textdomain' => 'default', 3471 'supports' => array( 3472 'customClassName' => false, 3473 'className' => false, 3474 'html' => false, 3475 'interactivity' => array( 3476 'clientNavigation' => true 3477 ) 3478 ), 3479 'editorStyle' => 'wp-block-nextpage-editor' 3480 ), 3481 'page-list' => array( 3482 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3483 'apiVersion' => 3, 3484 'name' => 'core/page-list', 3485 'title' => 'Page List', 3486 'category' => 'widgets', 3487 'allowedBlocks' => array( 3488 'core/page-list-item' 3489 ), 3490 'description' => 'Display a list of all pages.', 3491 'keywords' => array( 3492 'menu', 3493 'navigation' 3494 ), 3495 'textdomain' => 'default', 3496 'attributes' => array( 3497 'parentPageID' => array( 3498 'type' => 'integer', 3499 'default' => 0 3500 ), 3501 'isNested' => array( 3502 'type' => 'boolean', 3503 'default' => false 3504 ) 3505 ), 3506 'usesContext' => array( 3507 'textColor', 3508 'customTextColor', 3509 'backgroundColor', 3510 'customBackgroundColor', 3511 'overlayTextColor', 3512 'customOverlayTextColor', 3513 'overlayBackgroundColor', 3514 'customOverlayBackgroundColor', 3515 'fontSize', 3516 'customFontSize', 3517 'showSubmenuIcon', 3518 'style', 3519 'openSubmenusOnClick' 3520 ), 3521 'supports' => array( 3522 'reusable' => false, 3523 'html' => false, 3524 'typography' => array( 3525 'fontSize' => true, 3526 'lineHeight' => true, 3527 '__experimentalFontFamily' => true, 3528 '__experimentalFontWeight' => true, 3529 '__experimentalFontStyle' => true, 3530 '__experimentalTextTransform' => true, 3531 '__experimentalTextDecoration' => true, 3532 '__experimentalLetterSpacing' => true, 3533 '__experimentalDefaultControls' => array( 3534 'fontSize' => true 3535 ) 3536 ), 3537 'interactivity' => array( 3538 'clientNavigation' => true 3539 ) 3540 ), 3541 'editorStyle' => 'wp-block-page-list-editor', 3542 'style' => 'wp-block-page-list' 3543 ), 3544 'page-list-item' => array( 3545 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3546 'apiVersion' => 3, 3547 'name' => 'core/page-list-item', 3548 'title' => 'Page List Item', 3549 'category' => 'widgets', 3550 'parent' => array( 3551 'core/page-list' 3552 ), 3553 'description' => 'Displays a page inside a list of all pages.', 3554 'keywords' => array( 3555 'page', 3556 'menu', 3557 'navigation' 3558 ), 3559 'textdomain' => 'default', 3560 'attributes' => array( 3561 'id' => array( 3562 'type' => 'number' 3563 ), 3564 'label' => array( 3565 'type' => 'string' 3566 ), 3567 'title' => array( 3568 'type' => 'string' 3569 ), 3570 'link' => array( 3571 'type' => 'string' 3572 ), 3573 'hasChildren' => array( 3574 'type' => 'boolean' 3575 ) 3576 ), 3577 'usesContext' => array( 3578 'textColor', 3579 'customTextColor', 3580 'backgroundColor', 3581 'customBackgroundColor', 3582 'overlayTextColor', 3583 'customOverlayTextColor', 3584 'overlayBackgroundColor', 3585 'customOverlayBackgroundColor', 3586 'fontSize', 3587 'customFontSize', 3588 'showSubmenuIcon', 3589 'style', 3590 'openSubmenusOnClick' 3591 ), 3592 'supports' => array( 3593 'reusable' => false, 3594 'html' => false, 3595 'lock' => false, 3596 'inserter' => false, 3597 '__experimentalToolbar' => false, 3598 'interactivity' => array( 3599 'clientNavigation' => true 3600 ) 3601 ), 3602 'editorStyle' => 'wp-block-page-list-editor', 3603 'style' => 'wp-block-page-list' 3604 ), 3605 'paragraph' => array( 3606 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3607 'apiVersion' => 3, 3608 'name' => 'core/paragraph', 3609 'title' => 'Paragraph', 3610 'category' => 'text', 3611 'description' => 'Start with the basic building block of all narrative.', 3612 'keywords' => array( 3613 'text' 3614 ), 3615 'textdomain' => 'default', 3616 'usesContext' => array( 3617 'postId' 3618 ), 3619 'attributes' => array( 3620 'align' => array( 3621 'type' => 'string' 3622 ), 3623 'content' => array( 3624 'type' => 'rich-text', 3625 'source' => 'rich-text', 3626 'selector' => 'p', 3627 '__experimentalRole' => 'content' 3628 ), 3629 'dropCap' => array( 3630 'type' => 'boolean', 3631 'default' => false 3632 ), 3633 'placeholder' => array( 3634 'type' => 'string' 3635 ), 3636 'direction' => array( 3637 'type' => 'string', 3638 'enum' => array( 3639 'ltr', 3640 'rtl' 3641 ) 3642 ) 3643 ), 3644 'supports' => array( 3645 'anchor' => true, 3646 'className' => false, 3647 'color' => array( 3648 'gradients' => true, 3649 'link' => true, 3650 '__experimentalDefaultControls' => array( 3651 'background' => true, 3652 'text' => true 3653 ) 3654 ), 3655 'spacing' => array( 3656 'margin' => true, 3657 'padding' => true, 3658 '__experimentalDefaultControls' => array( 3659 'margin' => false, 3660 'padding' => false 3661 ) 3662 ), 3663 'typography' => array( 3664 'fontSize' => true, 3665 'lineHeight' => true, 3666 '__experimentalFontFamily' => true, 3667 '__experimentalTextDecoration' => true, 3668 '__experimentalFontStyle' => true, 3669 '__experimentalFontWeight' => true, 3670 '__experimentalLetterSpacing' => true, 3671 '__experimentalTextTransform' => true, 3672 '__experimentalWritingMode' => true, 3673 '__experimentalDefaultControls' => array( 3674 'fontSize' => true 3675 ) 3676 ), 3677 '__experimentalSelector' => 'p', 3678 '__unstablePasteTextInline' => true, 3679 'interactivity' => array( 3680 'clientNavigation' => true 3681 ) 3682 ), 3683 'editorStyle' => 'wp-block-paragraph-editor', 3684 'style' => 'wp-block-paragraph' 3685 ), 3686 'pattern' => array( 3687 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3688 'apiVersion' => 3, 3689 'name' => 'core/pattern', 3690 'title' => 'Pattern placeholder', 3691 'category' => 'theme', 3692 'description' => 'Show a block pattern.', 3693 'supports' => array( 3694 'html' => false, 3695 'inserter' => false, 3696 'renaming' => false, 3697 'interactivity' => array( 3698 'clientNavigation' => true 3699 ) 3700 ), 3701 'textdomain' => 'default', 3702 'attributes' => array( 3703 'slug' => array( 3704 'type' => 'string' 3705 ) 3706 ) 3707 ), 3708 'post-author' => array( 3709 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3710 'apiVersion' => 3, 3711 'name' => 'core/post-author', 3712 'title' => 'Author', 3713 'category' => 'theme', 3714 'description' => 'Display post author details such as name, avatar, and bio.', 3715 'textdomain' => 'default', 3716 'attributes' => array( 3717 'textAlign' => array( 3718 'type' => 'string' 3719 ), 3720 'avatarSize' => array( 3721 'type' => 'number', 3722 'default' => 48 3723 ), 3724 'showAvatar' => array( 3725 'type' => 'boolean', 3726 'default' => true 3727 ), 3728 'showBio' => array( 3729 'type' => 'boolean' 3730 ), 3731 'byline' => array( 3732 'type' => 'string' 3733 ), 3734 'isLink' => array( 3735 'type' => 'boolean', 3736 'default' => false 3737 ), 3738 'linkTarget' => array( 3739 'type' => 'string', 3740 'default' => '_self' 3741 ) 3742 ), 3743 'usesContext' => array( 3744 'postType', 3745 'postId', 3746 'queryId' 3747 ), 3748 'supports' => array( 3749 'html' => false, 3750 'spacing' => array( 3751 'margin' => true, 3752 'padding' => true 3753 ), 3754 'typography' => array( 3755 'fontSize' => true, 3756 'lineHeight' => true, 3757 '__experimentalFontFamily' => true, 3758 '__experimentalFontWeight' => true, 3759 '__experimentalFontStyle' => true, 3760 '__experimentalTextTransform' => true, 3761 '__experimentalTextDecoration' => true, 3762 '__experimentalLetterSpacing' => true, 3763 '__experimentalDefaultControls' => array( 3764 'fontSize' => true 3765 ) 3766 ), 3767 'color' => array( 3768 'gradients' => true, 3769 'link' => true, 3770 '__experimentalDuotone' => '.wp-block-post-author__avatar img', 3771 '__experimentalDefaultControls' => array( 3772 'background' => true, 3773 'text' => true 3774 ) 3775 ), 3776 'interactivity' => array( 3777 'clientNavigation' => true 3778 ) 3779 ), 3780 'style' => 'wp-block-post-author' 3781 ), 3782 'post-author-biography' => array( 3783 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3784 'apiVersion' => 3, 3785 'name' => 'core/post-author-biography', 3786 'title' => 'Author Biography', 3787 'category' => 'theme', 3788 'description' => 'The author biography.', 3789 'textdomain' => 'default', 3790 'attributes' => array( 3791 'textAlign' => array( 3792 'type' => 'string' 3793 ) 3794 ), 3795 'usesContext' => array( 3796 'postType', 3797 'postId' 3798 ), 3799 'supports' => array( 3800 'spacing' => array( 3801 'margin' => true, 3802 'padding' => true 3803 ), 3804 'color' => array( 3805 'gradients' => true, 3806 'link' => true, 3807 '__experimentalDefaultControls' => array( 3808 'background' => true, 3809 'text' => true 3810 ) 3811 ), 3812 'typography' => array( 3813 'fontSize' => true, 3814 'lineHeight' => true, 3815 '__experimentalFontFamily' => true, 3816 '__experimentalFontWeight' => true, 3817 '__experimentalFontStyle' => true, 3818 '__experimentalTextTransform' => true, 3819 '__experimentalTextDecoration' => true, 3820 '__experimentalLetterSpacing' => true, 3821 '__experimentalDefaultControls' => array( 3822 'fontSize' => true 3823 ) 3824 ), 3825 'interactivity' => array( 3826 'clientNavigation' => true 3827 ) 3828 ) 3829 ), 3830 'post-author-name' => array( 3831 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3832 'apiVersion' => 3, 3833 'name' => 'core/post-author-name', 3834 'title' => 'Author Name', 3835 'category' => 'theme', 3836 'description' => 'The author name.', 3837 'textdomain' => 'default', 3838 'attributes' => array( 3839 'textAlign' => array( 3840 'type' => 'string' 3841 ), 3842 'isLink' => array( 3843 'type' => 'boolean', 3844 'default' => false 3845 ), 3846 'linkTarget' => array( 3847 'type' => 'string', 3848 'default' => '_self' 3849 ) 3850 ), 3851 'usesContext' => array( 3852 'postType', 3853 'postId' 3854 ), 3855 'supports' => array( 3856 'html' => false, 3857 'spacing' => array( 3858 'margin' => true, 3859 'padding' => true 3860 ), 3861 'color' => array( 3862 'gradients' => true, 3863 'link' => true, 3864 '__experimentalDefaultControls' => array( 3865 'background' => true, 3866 'text' => true, 3867 'link' => true 3868 ) 3869 ), 3870 'typography' => array( 3871 'fontSize' => true, 3872 'lineHeight' => true, 3873 '__experimentalFontFamily' => true, 3874 '__experimentalFontWeight' => true, 3875 '__experimentalFontStyle' => true, 3876 '__experimentalTextTransform' => true, 3877 '__experimentalTextDecoration' => true, 3878 '__experimentalLetterSpacing' => true, 3879 '__experimentalDefaultControls' => array( 3880 'fontSize' => true 3881 ) 3882 ), 3883 'interactivity' => array( 3884 'clientNavigation' => true 3885 ) 3886 ) 3887 ), 3888 'post-comments-form' => array( 3889 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3890 'apiVersion' => 3, 3891 'name' => 'core/post-comments-form', 3892 'title' => 'Comments Form', 3893 'category' => 'theme', 3894 'description' => 'Display a post\'s comments form.', 3895 'textdomain' => 'default', 3896 'attributes' => array( 3897 'textAlign' => array( 3898 'type' => 'string' 3899 ) 3900 ), 3901 'usesContext' => array( 3902 'postId', 3903 'postType' 3904 ), 3905 'supports' => array( 3906 'html' => false, 3907 'color' => array( 3908 'gradients' => true, 3909 'heading' => true, 3910 'link' => true, 3911 '__experimentalDefaultControls' => array( 3912 'background' => true, 3913 'text' => true 3914 ) 3915 ), 3916 'spacing' => array( 3917 'margin' => true, 3918 'padding' => true 3919 ), 3920 'typography' => array( 3921 'fontSize' => true, 3922 'lineHeight' => true, 3923 '__experimentalFontStyle' => true, 3924 '__experimentalFontWeight' => true, 3925 '__experimentalLetterSpacing' => true, 3926 '__experimentalTextTransform' => true, 3927 '__experimentalDefaultControls' => array( 3928 'fontSize' => true 3929 ) 3930 ) 3931 ), 3932 'editorStyle' => 'wp-block-post-comments-form-editor', 3933 'style' => array( 3934 'wp-block-post-comments-form', 3935 'wp-block-buttons', 3936 'wp-block-button' 3937 ) 3938 ), 3939 'post-content' => array( 3940 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3941 'apiVersion' => 3, 3942 'name' => 'core/post-content', 3943 'title' => 'Content', 3944 'category' => 'theme', 3945 'description' => 'Displays the contents of a post or page.', 3946 'textdomain' => 'default', 3947 'usesContext' => array( 3948 'postId', 3949 'postType', 3950 'queryId' 3951 ), 3952 'supports' => array( 3953 'align' => array( 3954 'wide', 3955 'full' 3956 ), 3957 'html' => false, 3958 'layout' => true, 3959 'dimensions' => array( 3960 'minHeight' => true 3961 ), 3962 'spacing' => array( 3963 'blockGap' => true 3964 ), 3965 'color' => array( 3966 'gradients' => true, 3967 'link' => true, 3968 '__experimentalDefaultControls' => array( 3969 'background' => false, 3970 'text' => false 3971 ) 3972 ), 3973 'typography' => array( 3974 'fontSize' => true, 3975 'lineHeight' => true, 3976 '__experimentalFontFamily' => true, 3977 '__experimentalFontWeight' => true, 3978 '__experimentalFontStyle' => true, 3979 '__experimentalTextTransform' => true, 3980 '__experimentalTextDecoration' => true, 3981 '__experimentalLetterSpacing' => true, 3982 '__experimentalDefaultControls' => array( 3983 'fontSize' => true 3984 ) 3985 ) 3986 ), 3987 'editorStyle' => 'wp-block-post-content-editor' 3988 ), 3989 'post-date' => array( 3990 '$schema' => 'https://schemas.wp.org/trunk/block.json', 3991 'apiVersion' => 3, 3992 'name' => 'core/post-date', 3993 'title' => 'Date', 3994 'category' => 'theme', 3995 'description' => 'Display the publish date for an entry such as a post or page.', 3996 'textdomain' => 'default', 3997 'attributes' => array( 3998 'textAlign' => array( 3999 'type' => 'string' 4000 ), 4001 'format' => array( 4002 'type' => 'string' 4003 ), 4004 'isLink' => array( 4005 'type' => 'boolean', 4006 'default' => false 4007 ), 4008 'displayType' => array( 4009 'type' => 'string', 4010 'default' => 'date' 4011 ) 4012 ), 4013 'usesContext' => array( 4014 'postId', 4015 'postType', 4016 'queryId' 4017 ), 4018 'supports' => array( 4019 'html' => false, 4020 'color' => array( 4021 'gradients' => true, 4022 'link' => true, 4023 '__experimentalDefaultControls' => array( 4024 'background' => true, 4025 'text' => true, 4026 'link' => true 4027 ) 4028 ), 4029 'spacing' => array( 4030 'margin' => true, 4031 'padding' => true 4032 ), 4033 'typography' => array( 4034 'fontSize' => true, 4035 'lineHeight' => true, 4036 '__experimentalFontFamily' => true, 4037 '__experimentalFontWeight' => true, 4038 '__experimentalFontStyle' => true, 4039 '__experimentalTextTransform' => true, 4040 '__experimentalTextDecoration' => true, 4041 '__experimentalLetterSpacing' => true, 4042 '__experimentalDefaultControls' => array( 4043 'fontSize' => true 4044 ) 4045 ), 4046 'interactivity' => array( 4047 'clientNavigation' => true 4048 ) 4049 ) 4050 ), 4051 'post-excerpt' => array( 4052 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4053 'apiVersion' => 3, 4054 'name' => 'core/post-excerpt', 4055 'title' => 'Excerpt', 4056 'category' => 'theme', 4057 'description' => 'Display the excerpt.', 4058 'textdomain' => 'default', 4059 'attributes' => array( 4060 'textAlign' => array( 4061 'type' => 'string' 4062 ), 4063 'moreText' => array( 4064 'type' => 'string' 4065 ), 4066 'showMoreOnNewLine' => array( 4067 'type' => 'boolean', 4068 'default' => true 4069 ), 4070 'excerptLength' => array( 4071 'type' => 'number', 4072 'default' => 55 4073 ) 4074 ), 4075 'usesContext' => array( 4076 'postId', 4077 'postType', 4078 'queryId' 4079 ), 4080 'supports' => array( 4081 'html' => false, 4082 'color' => array( 4083 'gradients' => true, 4084 'link' => true, 4085 '__experimentalDefaultControls' => array( 4086 'background' => true, 4087 'text' => true, 4088 'link' => true 4089 ) 4090 ), 4091 'spacing' => array( 4092 'margin' => true, 4093 'padding' => true 4094 ), 4095 'typography' => array( 4096 'fontSize' => true, 4097 'lineHeight' => true, 4098 '__experimentalFontFamily' => true, 4099 '__experimentalFontWeight' => true, 4100 '__experimentalFontStyle' => true, 4101 '__experimentalTextTransform' => true, 4102 '__experimentalTextDecoration' => true, 4103 '__experimentalLetterSpacing' => true, 4104 '__experimentalDefaultControls' => array( 4105 'fontSize' => true 4106 ) 4107 ), 4108 'interactivity' => array( 4109 'clientNavigation' => true 4110 ) 4111 ), 4112 'editorStyle' => 'wp-block-post-excerpt-editor', 4113 'style' => 'wp-block-post-excerpt' 4114 ), 4115 'post-featured-image' => array( 4116 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4117 'apiVersion' => 3, 4118 'name' => 'core/post-featured-image', 4119 'title' => 'Featured Image', 4120 'category' => 'theme', 4121 'description' => 'Display a post\'s featured image.', 4122 'textdomain' => 'default', 4123 'attributes' => array( 4124 'isLink' => array( 4125 'type' => 'boolean', 4126 'default' => false 4127 ), 4128 'aspectRatio' => array( 4129 'type' => 'string' 4130 ), 4131 'width' => array( 4132 'type' => 'string' 4133 ), 4134 'height' => array( 4135 'type' => 'string' 4136 ), 4137 'scale' => array( 4138 'type' => 'string', 4139 'default' => 'cover' 4140 ), 4141 'sizeSlug' => array( 4142 'type' => 'string' 4143 ), 4144 'rel' => array( 4145 'type' => 'string', 4146 'attribute' => 'rel', 4147 'default' => '' 4148 ), 4149 'linkTarget' => array( 4150 'type' => 'string', 4151 'default' => '_self' 4152 ), 4153 'overlayColor' => array( 4154 'type' => 'string' 4155 ), 4156 'customOverlayColor' => array( 4157 'type' => 'string' 4158 ), 4159 'dimRatio' => array( 4160 'type' => 'number', 4161 'default' => 0 4162 ), 4163 'gradient' => array( 4164 'type' => 'string' 4165 ), 4166 'customGradient' => array( 4167 'type' => 'string' 4168 ), 4169 'useFirstImageFromPost' => array( 4170 'type' => 'boolean', 4171 'default' => false 4172 ) 4173 ), 4174 'usesContext' => array( 4175 'postId', 4176 'postType', 4177 'queryId' 4178 ), 4179 'supports' => array( 4180 'align' => array( 4181 'left', 4182 'right', 4183 'center', 4184 'wide', 4185 'full' 4186 ), 4187 'color' => array( 4188 '__experimentalDuotone' => 'img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before', 4189 'text' => false, 4190 'background' => false 4191 ), 4192 '__experimentalBorder' => array( 4193 'color' => true, 4194 'radius' => true, 4195 'width' => true, 4196 '__experimentalSelector' => 'img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay', 4197 '__experimentalSkipSerialization' => true, 4198 '__experimentalDefaultControls' => array( 4199 'color' => true, 4200 'radius' => true, 4201 'width' => true 4202 ) 4203 ), 4204 'html' => false, 4205 'spacing' => array( 4206 'margin' => true, 4207 'padding' => true 4208 ), 4209 'interactivity' => array( 4210 'clientNavigation' => true 4211 ) 4212 ), 4213 'editorStyle' => 'wp-block-post-featured-image-editor', 4214 'style' => 'wp-block-post-featured-image' 4215 ), 4216 'post-navigation-link' => array( 4217 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4218 'apiVersion' => 3, 4219 'name' => 'core/post-navigation-link', 4220 'title' => 'Post Navigation Link', 4221 'category' => 'theme', 4222 'description' => 'Displays the next or previous post link that is adjacent to the current post.', 4223 'textdomain' => 'default', 4224 'attributes' => array( 4225 'textAlign' => array( 4226 'type' => 'string' 4227 ), 4228 'type' => array( 4229 'type' => 'string', 4230 'default' => 'next' 4231 ), 4232 'label' => array( 4233 'type' => 'string' 4234 ), 4235 'showTitle' => array( 4236 'type' => 'boolean', 4237 'default' => false 4238 ), 4239 'linkLabel' => array( 4240 'type' => 'boolean', 4241 'default' => false 4242 ), 4243 'arrow' => array( 4244 'type' => 'string', 4245 'default' => 'none' 4246 ), 4247 'taxonomy' => array( 4248 'type' => 'string', 4249 'default' => '' 4250 ) 4251 ), 4252 'usesContext' => array( 4253 'postType' 4254 ), 4255 'supports' => array( 4256 'reusable' => false, 4257 'html' => false, 4258 'color' => array( 4259 'link' => true 4260 ), 4261 'typography' => array( 4262 'fontSize' => true, 4263 'lineHeight' => true, 4264 '__experimentalFontFamily' => true, 4265 '__experimentalFontWeight' => true, 4266 '__experimentalFontStyle' => true, 4267 '__experimentalTextTransform' => true, 4268 '__experimentalTextDecoration' => true, 4269 '__experimentalLetterSpacing' => true, 4270 '__experimentalWritingMode' => true, 4271 '__experimentalDefaultControls' => array( 4272 'fontSize' => true 4273 ) 4274 ), 4275 'interactivity' => array( 4276 'clientNavigation' => true 4277 ) 4278 ), 4279 'style' => 'wp-block-post-navigation-link' 4280 ), 4281 'post-template' => array( 4282 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4283 'apiVersion' => 3, 4284 'name' => 'core/post-template', 4285 'title' => 'Post Template', 4286 'category' => 'theme', 4287 'parent' => array( 4288 'core/query' 4289 ), 4290 'description' => 'Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.', 4291 'textdomain' => 'default', 4292 'usesContext' => array( 4293 'queryId', 4294 'query', 4295 'displayLayout', 4296 'templateSlug', 4297 'previewPostType', 4298 'enhancedPagination' 4299 ), 4300 'supports' => array( 4301 'reusable' => false, 4302 'html' => false, 4303 'align' => array( 4304 'wide', 4305 'full' 4306 ), 4307 'layout' => true, 4308 'color' => array( 4309 'gradients' => true, 4310 'link' => true, 4311 '__experimentalDefaultControls' => array( 4312 'background' => true, 4313 'text' => true 4314 ) 4315 ), 4316 'typography' => array( 4317 'fontSize' => true, 4318 'lineHeight' => true, 4319 '__experimentalFontFamily' => true, 4320 '__experimentalFontWeight' => true, 4321 '__experimentalFontStyle' => true, 4322 '__experimentalTextTransform' => true, 4323 '__experimentalTextDecoration' => true, 4324 '__experimentalLetterSpacing' => true, 4325 '__experimentalDefaultControls' => array( 4326 'fontSize' => true 4327 ) 4328 ), 4329 'spacing' => array( 4330 'blockGap' => array( 4331 '__experimentalDefault' => '1.25em' 4332 ), 4333 '__experimentalDefaultControls' => array( 4334 'blockGap' => true 4335 ) 4336 ), 4337 'interactivity' => array( 4338 'clientNavigation' => true 4339 ) 4340 ), 4341 'style' => 'wp-block-post-template', 4342 'editorStyle' => 'wp-block-post-template-editor' 4343 ), 4344 'post-terms' => array( 4345 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4346 'apiVersion' => 3, 4347 'name' => 'core/post-terms', 4348 'title' => 'Post Terms', 4349 'category' => 'theme', 4350 'description' => 'Post terms.', 4351 'textdomain' => 'default', 4352 'attributes' => array( 4353 'term' => array( 4354 'type' => 'string' 4355 ), 4356 'textAlign' => array( 4357 'type' => 'string' 4358 ), 4359 'separator' => array( 4360 'type' => 'string', 4361 'default' => ', ' 4362 ), 4363 'prefix' => array( 4364 'type' => 'string', 4365 'default' => '' 4366 ), 4367 'suffix' => array( 4368 'type' => 'string', 4369 'default' => '' 4370 ) 4371 ), 4372 'usesContext' => array( 4373 'postId', 4374 'postType' 4375 ), 4376 'supports' => array( 4377 'html' => false, 4378 'color' => array( 4379 'gradients' => true, 4380 'link' => true, 4381 '__experimentalDefaultControls' => array( 4382 'background' => true, 4383 'text' => true, 4384 'link' => true 4385 ) 4386 ), 4387 'spacing' => array( 4388 'margin' => true, 4389 'padding' => true 4390 ), 4391 'typography' => array( 4392 'fontSize' => true, 4393 'lineHeight' => true, 4394 '__experimentalFontFamily' => true, 4395 '__experimentalFontWeight' => true, 4396 '__experimentalFontStyle' => true, 4397 '__experimentalTextTransform' => true, 4398 '__experimentalTextDecoration' => true, 4399 '__experimentalLetterSpacing' => true, 4400 '__experimentalDefaultControls' => array( 4401 'fontSize' => true 4402 ) 4403 ), 4404 'interactivity' => array( 4405 'clientNavigation' => true 4406 ) 4407 ), 4408 'style' => 'wp-block-post-terms' 4409 ), 4410 'post-title' => array( 4411 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4412 'apiVersion' => 3, 4413 'name' => 'core/post-title', 4414 'title' => 'Title', 4415 'category' => 'theme', 4416 'description' => 'Displays the title of a post, page, or any other content-type.', 4417 'textdomain' => 'default', 4418 'usesContext' => array( 4419 'postId', 4420 'postType', 4421 'queryId' 4422 ), 4423 'attributes' => array( 4424 'textAlign' => array( 4425 'type' => 'string' 4426 ), 4427 'level' => array( 4428 'type' => 'number', 4429 'default' => 2 4430 ), 4431 'isLink' => array( 4432 'type' => 'boolean', 4433 'default' => false 4434 ), 4435 'rel' => array( 4436 'type' => 'string', 4437 'attribute' => 'rel', 4438 'default' => '' 4439 ), 4440 'linkTarget' => array( 4441 'type' => 'string', 4442 'default' => '_self' 4443 ) 4444 ), 4445 'supports' => array( 4446 'align' => array( 4447 'wide', 4448 'full' 4449 ), 4450 'html' => false, 4451 'color' => array( 4452 'gradients' => true, 4453 'link' => true, 4454 '__experimentalDefaultControls' => array( 4455 'background' => true, 4456 'text' => true, 4457 'link' => true 4458 ) 4459 ), 4460 'spacing' => array( 4461 'margin' => true, 4462 'padding' => true 4463 ), 4464 'typography' => array( 4465 'fontSize' => true, 4466 'lineHeight' => true, 4467 '__experimentalFontFamily' => true, 4468 '__experimentalFontWeight' => true, 4469 '__experimentalFontStyle' => true, 4470 '__experimentalTextTransform' => true, 4471 '__experimentalTextDecoration' => true, 4472 '__experimentalLetterSpacing' => true, 4473 '__experimentalDefaultControls' => array( 4474 'fontSize' => true 4475 ) 4476 ), 4477 'interactivity' => array( 4478 'clientNavigation' => true 4479 ) 4480 ), 4481 'style' => 'wp-block-post-title' 4482 ), 4483 'preformatted' => array( 4484 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4485 'apiVersion' => 3, 4486 'name' => 'core/preformatted', 4487 'title' => 'Preformatted', 4488 'category' => 'text', 4489 'description' => 'Add text that respects your spacing and tabs, and also allows styling.', 4490 'textdomain' => 'default', 4491 'attributes' => array( 4492 'content' => array( 4493 'type' => 'rich-text', 4494 'source' => 'rich-text', 4495 'selector' => 'pre', 4496 '__unstablePreserveWhiteSpace' => true, 4497 '__experimentalRole' => 'content' 4498 ) 4499 ), 4500 'supports' => array( 4501 'anchor' => true, 4502 'color' => array( 4503 'gradients' => true, 4504 '__experimentalDefaultControls' => array( 4505 'background' => true, 4506 'text' => true 4507 ) 4508 ), 4509 'spacing' => array( 4510 'padding' => true, 4511 'margin' => true 4512 ), 4513 'typography' => array( 4514 'fontSize' => true, 4515 'lineHeight' => true, 4516 '__experimentalFontFamily' => true, 4517 '__experimentalFontWeight' => true, 4518 '__experimentalFontStyle' => true, 4519 '__experimentalTextTransform' => true, 4520 '__experimentalTextDecoration' => true, 4521 '__experimentalLetterSpacing' => true, 4522 '__experimentalDefaultControls' => array( 4523 'fontSize' => true 4524 ) 4525 ), 4526 'interactivity' => array( 4527 'clientNavigation' => true 4528 ) 4529 ), 4530 'style' => 'wp-block-preformatted' 4531 ), 4532 'pullquote' => array( 4533 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4534 'apiVersion' => 3, 4535 'name' => 'core/pullquote', 4536 'title' => 'Pullquote', 4537 'category' => 'text', 4538 'description' => 'Give special visual emphasis to a quote from your text.', 4539 'textdomain' => 'default', 4540 'attributes' => array( 4541 'value' => array( 4542 'type' => 'rich-text', 4543 'source' => 'rich-text', 4544 'selector' => 'p', 4545 '__experimentalRole' => 'content' 4546 ), 4547 'citation' => array( 4548 'type' => 'rich-text', 4549 'source' => 'rich-text', 4550 'selector' => 'cite', 4551 '__experimentalRole' => 'content' 4552 ), 4553 'textAlign' => array( 4554 'type' => 'string' 4555 ) 4556 ), 4557 'supports' => array( 4558 'anchor' => true, 4559 'align' => array( 4560 'left', 4561 'right', 4562 'wide', 4563 'full' 4564 ), 4565 'color' => array( 4566 'gradients' => true, 4567 'background' => true, 4568 'link' => true, 4569 '__experimentalDefaultControls' => array( 4570 'background' => true, 4571 'text' => true 4572 ) 4573 ), 4574 'spacing' => array( 4575 'margin' => true, 4576 'padding' => true 4577 ), 4578 'typography' => array( 4579 'fontSize' => true, 4580 'lineHeight' => true, 4581 '__experimentalFontFamily' => true, 4582 '__experimentalFontWeight' => true, 4583 '__experimentalFontStyle' => true, 4584 '__experimentalTextTransform' => true, 4585 '__experimentalTextDecoration' => true, 4586 '__experimentalLetterSpacing' => true, 4587 '__experimentalDefaultControls' => array( 4588 'fontSize' => true 4589 ) 4590 ), 4591 '__experimentalBorder' => array( 4592 'color' => true, 4593 'radius' => true, 4594 'style' => true, 4595 'width' => true, 4596 '__experimentalDefaultControls' => array( 4597 'color' => true, 4598 'radius' => true, 4599 'style' => true, 4600 'width' => true 4601 ) 4602 ), 4603 '__experimentalStyle' => array( 4604 'typography' => array( 4605 'fontSize' => '1.5em', 4606 'lineHeight' => '1.6' 4607 ) 4608 ), 4609 'interactivity' => array( 4610 'clientNavigation' => true 4611 ) 4612 ), 4613 'editorStyle' => 'wp-block-pullquote-editor', 4614 'style' => 'wp-block-pullquote' 4615 ), 4616 'query' => array( 4617 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4618 'apiVersion' => 3, 4619 'name' => 'core/query', 4620 'title' => 'Query Loop', 4621 'category' => 'theme', 4622 'description' => 'An advanced block that allows displaying post types based on different query parameters and visual configurations.', 4623 'textdomain' => 'default', 4624 'attributes' => array( 4625 'queryId' => array( 4626 'type' => 'number' 4627 ), 4628 'query' => array( 4629 'type' => 'object', 4630 'default' => array( 4631 'perPage' => null, 4632 'pages' => 0, 4633 'offset' => 0, 4634 'postType' => 'post', 4635 'order' => 'desc', 4636 'orderBy' => 'date', 4637 'author' => '', 4638 'search' => '', 4639 'exclude' => array( 4640 4641 ), 4642 'sticky' => '', 4643 'inherit' => true, 4644 'taxQuery' => null, 4645 'parents' => array( 4646 4647 ) 4648 ) 4649 ), 4650 'tagName' => array( 4651 'type' => 'string', 4652 'default' => 'div' 4653 ), 4654 'namespace' => array( 4655 'type' => 'string' 4656 ), 4657 'enhancedPagination' => array( 4658 'type' => 'boolean', 4659 'default' => false 4660 ) 4661 ), 4662 'providesContext' => array( 4663 'queryId' => 'queryId', 4664 'query' => 'query', 4665 'displayLayout' => 'displayLayout', 4666 'enhancedPagination' => 'enhancedPagination' 4667 ), 4668 'supports' => array( 4669 'align' => array( 4670 'wide', 4671 'full' 4672 ), 4673 'html' => false, 4674 'layout' => true, 4675 'interactivity' => true 4676 ), 4677 'editorStyle' => 'wp-block-query-editor' 4678 ), 4679 'query-no-results' => array( 4680 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4681 'apiVersion' => 3, 4682 'name' => 'core/query-no-results', 4683 'title' => 'No results', 4684 'category' => 'theme', 4685 'description' => 'Contains the block elements used to render content when no query results are found.', 4686 'parent' => array( 4687 'core/query' 4688 ), 4689 'textdomain' => 'default', 4690 'usesContext' => array( 4691 'queryId', 4692 'query' 4693 ), 4694 'supports' => array( 4695 'align' => true, 4696 'reusable' => false, 4697 'html' => false, 4698 'color' => array( 4699 'gradients' => true, 4700 'link' => true 4701 ), 4702 'typography' => array( 4703 'fontSize' => true, 4704 'lineHeight' => true, 4705 '__experimentalFontFamily' => true, 4706 '__experimentalFontWeight' => true, 4707 '__experimentalFontStyle' => true, 4708 '__experimentalTextTransform' => true, 4709 '__experimentalTextDecoration' => true, 4710 '__experimentalLetterSpacing' => true, 4711 '__experimentalDefaultControls' => array( 4712 'fontSize' => true 4713 ) 4714 ), 4715 'interactivity' => array( 4716 'clientNavigation' => true 4717 ) 4718 ) 4719 ), 4720 'query-pagination' => array( 4721 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4722 'apiVersion' => 3, 4723 'name' => 'core/query-pagination', 4724 'title' => 'Pagination', 4725 'category' => 'theme', 4726 'ancestor' => array( 4727 'core/query' 4728 ), 4729 'allowedBlocks' => array( 4730 'core/query-pagination-previous', 4731 'core/query-pagination-numbers', 4732 'core/query-pagination-next' 4733 ), 4734 'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.', 4735 'textdomain' => 'default', 4736 'attributes' => array( 4737 'paginationArrow' => array( 4738 'type' => 'string', 4739 'default' => 'none' 4740 ), 4741 'showLabel' => array( 4742 'type' => 'boolean', 4743 'default' => true 4744 ) 4745 ), 4746 'usesContext' => array( 4747 'queryId', 4748 'query' 4749 ), 4750 'providesContext' => array( 4751 'paginationArrow' => 'paginationArrow', 4752 'showLabel' => 'showLabel' 4753 ), 4754 'supports' => array( 4755 'align' => true, 4756 'reusable' => false, 4757 'html' => false, 4758 'color' => array( 4759 'gradients' => true, 4760 'link' => true, 4761 '__experimentalDefaultControls' => array( 4762 'background' => true, 4763 'text' => true, 4764 'link' => true 4765 ) 4766 ), 4767 'layout' => array( 4768 'allowSwitching' => false, 4769 'allowInheriting' => false, 4770 'default' => array( 4771 'type' => 'flex' 4772 ) 4773 ), 4774 'typography' => array( 4775 'fontSize' => true, 4776 'lineHeight' => true, 4777 '__experimentalFontFamily' => true, 4778 '__experimentalFontWeight' => true, 4779 '__experimentalFontStyle' => true, 4780 '__experimentalTextTransform' => true, 4781 '__experimentalTextDecoration' => true, 4782 '__experimentalLetterSpacing' => true, 4783 '__experimentalDefaultControls' => array( 4784 'fontSize' => true 4785 ) 4786 ), 4787 'interactivity' => array( 4788 'clientNavigation' => true 4789 ) 4790 ), 4791 'editorStyle' => 'wp-block-query-pagination-editor', 4792 'style' => 'wp-block-query-pagination' 4793 ), 4794 'query-pagination-next' => array( 4795 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4796 'apiVersion' => 3, 4797 'name' => 'core/query-pagination-next', 4798 'title' => 'Next Page', 4799 'category' => 'theme', 4800 'parent' => array( 4801 'core/query-pagination' 4802 ), 4803 'description' => 'Displays the next posts page link.', 4804 'textdomain' => 'default', 4805 'attributes' => array( 4806 'label' => array( 4807 'type' => 'string' 4808 ) 4809 ), 4810 'usesContext' => array( 4811 'queryId', 4812 'query', 4813 'paginationArrow', 4814 'showLabel', 4815 'enhancedPagination' 4816 ), 4817 'supports' => array( 4818 'reusable' => false, 4819 'html' => false, 4820 'color' => array( 4821 'gradients' => true, 4822 'text' => false, 4823 '__experimentalDefaultControls' => array( 4824 'background' => true 4825 ) 4826 ), 4827 'typography' => array( 4828 'fontSize' => true, 4829 'lineHeight' => true, 4830 '__experimentalFontFamily' => true, 4831 '__experimentalFontWeight' => true, 4832 '__experimentalFontStyle' => true, 4833 '__experimentalTextTransform' => true, 4834 '__experimentalTextDecoration' => true, 4835 '__experimentalLetterSpacing' => true, 4836 '__experimentalDefaultControls' => array( 4837 'fontSize' => true 4838 ) 4839 ), 4840 'interactivity' => array( 4841 'clientNavigation' => true 4842 ) 4843 ) 4844 ), 4845 'query-pagination-numbers' => array( 4846 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4847 'apiVersion' => 3, 4848 'name' => 'core/query-pagination-numbers', 4849 'title' => 'Page Numbers', 4850 'category' => 'theme', 4851 'parent' => array( 4852 'core/query-pagination' 4853 ), 4854 'description' => 'Displays a list of page numbers for pagination.', 4855 'textdomain' => 'default', 4856 'attributes' => array( 4857 'midSize' => array( 4858 'type' => 'number', 4859 'default' => 2 4860 ) 4861 ), 4862 'usesContext' => array( 4863 'queryId', 4864 'query', 4865 'enhancedPagination' 4866 ), 4867 'supports' => array( 4868 'reusable' => false, 4869 'html' => false, 4870 'color' => array( 4871 'gradients' => true, 4872 'text' => false, 4873 '__experimentalDefaultControls' => array( 4874 'background' => true 4875 ) 4876 ), 4877 'typography' => array( 4878 'fontSize' => true, 4879 'lineHeight' => true, 4880 '__experimentalFontFamily' => true, 4881 '__experimentalFontWeight' => true, 4882 '__experimentalFontStyle' => true, 4883 '__experimentalTextTransform' => true, 4884 '__experimentalTextDecoration' => true, 4885 '__experimentalLetterSpacing' => true, 4886 '__experimentalDefaultControls' => array( 4887 'fontSize' => true 4888 ) 4889 ), 4890 'interactivity' => array( 4891 'clientNavigation' => true 4892 ) 4893 ), 4894 'editorStyle' => 'wp-block-query-pagination-numbers-editor' 4895 ), 4896 'query-pagination-previous' => array( 4897 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4898 'apiVersion' => 3, 4899 'name' => 'core/query-pagination-previous', 4900 'title' => 'Previous Page', 4901 'category' => 'theme', 4902 'parent' => array( 4903 'core/query-pagination' 4904 ), 4905 'description' => 'Displays the previous posts page link.', 4906 'textdomain' => 'default', 4907 'attributes' => array( 4908 'label' => array( 4909 'type' => 'string' 4910 ) 4911 ), 4912 'usesContext' => array( 4913 'queryId', 4914 'query', 4915 'paginationArrow', 4916 'showLabel', 4917 'enhancedPagination' 4918 ), 4919 'supports' => array( 4920 'reusable' => false, 4921 'html' => false, 4922 'color' => array( 4923 'gradients' => true, 4924 'text' => false, 4925 '__experimentalDefaultControls' => array( 4926 'background' => true 4927 ) 4928 ), 4929 'typography' => array( 4930 'fontSize' => true, 4931 'lineHeight' => true, 4932 '__experimentalFontFamily' => true, 4933 '__experimentalFontWeight' => true, 4934 '__experimentalFontStyle' => true, 4935 '__experimentalTextTransform' => true, 4936 '__experimentalTextDecoration' => true, 4937 '__experimentalLetterSpacing' => true, 4938 '__experimentalDefaultControls' => array( 4939 'fontSize' => true 4940 ) 4941 ), 4942 'interactivity' => array( 4943 'clientNavigation' => true 4944 ) 4945 ) 4946 ), 4947 'query-title' => array( 4948 '$schema' => 'https://schemas.wp.org/trunk/block.json', 4949 'apiVersion' => 3, 4950 'name' => 'core/query-title', 4951 'title' => 'Query Title', 4952 'category' => 'theme', 4953 'description' => 'Display the query title.', 4954 'textdomain' => 'default', 4955 'attributes' => array( 4956 'type' => array( 4957 'type' => 'string' 4958 ), 4959 'textAlign' => array( 4960 'type' => 'string' 4961 ), 4962 'level' => array( 4963 'type' => 'number', 4964 'default' => 1 4965 ), 4966 'showPrefix' => array( 4967 'type' => 'boolean', 4968 'default' => true 4969 ), 4970 'showSearchTerm' => array( 4971 'type' => 'boolean', 4972 'default' => true 4973 ) 4974 ), 4975 'supports' => array( 4976 'align' => array( 4977 'wide', 4978 'full' 4979 ), 4980 'html' => false, 4981 'color' => array( 4982 'gradients' => true, 4983 '__experimentalDefaultControls' => array( 4984 'background' => true, 4985 'text' => true 4986 ) 4987 ), 4988 'spacing' => array( 4989 'margin' => true, 4990 'padding' => true 4991 ), 4992 'typography' => array( 4993 'fontSize' => true, 4994 'lineHeight' => true, 4995 '__experimentalFontFamily' => true, 4996 '__experimentalFontStyle' => true, 4997 '__experimentalFontWeight' => true, 4998 '__experimentalLetterSpacing' => true, 4999 '__experimentalTextTransform' => true, 5000 '__experimentalTextDecoration' => true, 5001 '__experimentalDefaultControls' => array( 5002 'fontSize' => true 5003 ) 5004 ), 5005 'interactivity' => array( 5006 'clientNavigation' => true 5007 ) 5008 ), 5009 'style' => 'wp-block-query-title' 5010 ), 5011 'quote' => array( 5012 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5013 'apiVersion' => 3, 5014 'name' => 'core/quote', 5015 'title' => 'Quote', 5016 'category' => 'text', 5017 'description' => 'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar', 5018 'keywords' => array( 5019 'blockquote', 5020 'cite' 5021 ), 5022 'textdomain' => 'default', 5023 'attributes' => array( 5024 'value' => array( 5025 'type' => 'string', 5026 'source' => 'html', 5027 'selector' => 'blockquote', 5028 'multiline' => 'p', 5029 'default' => '', 5030 '__experimentalRole' => 'content' 5031 ), 5032 'citation' => array( 5033 'type' => 'rich-text', 5034 'source' => 'rich-text', 5035 'selector' => 'cite', 5036 '__experimentalRole' => 'content' 5037 ), 5038 'align' => array( 5039 'type' => 'string' 5040 ) 5041 ), 5042 'supports' => array( 5043 'anchor' => true, 5044 'html' => false, 5045 '__experimentalOnEnter' => true, 5046 '__experimentalOnMerge' => true, 5047 'typography' => array( 5048 'fontSize' => true, 5049 'lineHeight' => true, 5050 '__experimentalFontFamily' => true, 5051 '__experimentalFontWeight' => true, 5052 '__experimentalFontStyle' => true, 5053 '__experimentalTextTransform' => true, 5054 '__experimentalTextDecoration' => true, 5055 '__experimentalLetterSpacing' => true, 5056 '__experimentalDefaultControls' => array( 5057 'fontSize' => true 5058 ) 5059 ), 5060 'color' => array( 5061 'gradients' => true, 5062 'heading' => true, 5063 'link' => true, 5064 '__experimentalDefaultControls' => array( 5065 'background' => true, 5066 'text' => true 5067 ) 5068 ), 5069 'layout' => array( 5070 'allowEditing' => false 5071 ), 5072 'spacing' => array( 5073 'blockGap' => true 5074 ), 5075 'interactivity' => array( 5076 'clientNavigation' => true 5077 ) 5078 ), 5079 'styles' => array( 5080 array( 5081 'name' => 'default', 5082 'label' => 'Default', 5083 'isDefault' => true 5084 ), 5085 array( 5086 'name' => 'plain', 5087 'label' => 'Plain' 5088 ) 5089 ), 5090 'editorStyle' => 'wp-block-quote-editor', 5091 'style' => 'wp-block-quote' 5092 ), 5093 'read-more' => array( 5094 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5095 'apiVersion' => 3, 5096 'name' => 'core/read-more', 5097 'title' => 'Read More', 5098 'category' => 'theme', 5099 'description' => 'Displays the link of a post, page, or any other content-type.', 5100 'textdomain' => 'default', 5101 'attributes' => array( 5102 'content' => array( 5103 'type' => 'string' 5104 ), 5105 'linkTarget' => array( 5106 'type' => 'string', 5107 'default' => '_self' 5108 ) 5109 ), 5110 'usesContext' => array( 5111 'postId' 5112 ), 5113 'supports' => array( 5114 'html' => false, 5115 'color' => array( 5116 'gradients' => true, 5117 'text' => true 5118 ), 5119 'typography' => array( 5120 'fontSize' => true, 5121 'lineHeight' => true, 5122 '__experimentalFontFamily' => true, 5123 '__experimentalFontWeight' => true, 5124 '__experimentalFontStyle' => true, 5125 '__experimentalTextTransform' => true, 5126 '__experimentalLetterSpacing' => true, 5127 '__experimentalTextDecoration' => true, 5128 '__experimentalDefaultControls' => array( 5129 'fontSize' => true, 5130 'textDecoration' => true 5131 ) 5132 ), 5133 'spacing' => array( 5134 'margin' => array( 5135 'top', 5136 'bottom' 5137 ), 5138 'padding' => true, 5139 '__experimentalDefaultControls' => array( 5140 'padding' => true 5141 ) 5142 ), 5143 '__experimentalBorder' => array( 5144 'color' => true, 5145 'radius' => true, 5146 'width' => true, 5147 '__experimentalDefaultControls' => array( 5148 'width' => true 5149 ) 5150 ), 5151 'interactivity' => array( 5152 'clientNavigation' => true 5153 ) 5154 ), 5155 'style' => 'wp-block-read-more' 5156 ), 5157 'rss' => array( 5158 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5159 'apiVersion' => 3, 5160 'name' => 'core/rss', 5161 'title' => 'RSS', 5162 'category' => 'widgets', 5163 'description' => 'Display entries from any RSS or Atom feed.', 5164 'keywords' => array( 5165 'atom', 5166 'feed' 5167 ), 5168 'textdomain' => 'default', 5169 'attributes' => array( 5170 'columns' => array( 5171 'type' => 'number', 5172 'default' => 2 5173 ), 5174 'blockLayout' => array( 5175 'type' => 'string', 5176 'default' => 'list' 5177 ), 5178 'feedURL' => array( 5179 'type' => 'string', 5180 'default' => '' 5181 ), 5182 'itemsToShow' => array( 5183 'type' => 'number', 5184 'default' => 5 5185 ), 5186 'displayExcerpt' => array( 5187 'type' => 'boolean', 5188 'default' => false 5189 ), 5190 'displayAuthor' => array( 5191 'type' => 'boolean', 5192 'default' => false 5193 ), 5194 'displayDate' => array( 5195 'type' => 'boolean', 5196 'default' => false 5197 ), 5198 'excerptLength' => array( 5199 'type' => 'number', 5200 'default' => 55 5201 ) 5202 ), 5203 'supports' => array( 5204 'align' => true, 5205 'html' => false, 5206 'interactivity' => array( 5207 'clientNavigation' => true 5208 ) 5209 ), 5210 'editorStyle' => 'wp-block-rss-editor', 5211 'style' => 'wp-block-rss' 5212 ), 5213 'search' => array( 5214 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5215 'apiVersion' => 3, 5216 'name' => 'core/search', 5217 'title' => 'Search', 5218 'category' => 'widgets', 5219 'description' => 'Help visitors find your content.', 5220 'keywords' => array( 5221 'find' 5222 ), 5223 'textdomain' => 'default', 5224 'attributes' => array( 5225 'label' => array( 5226 'type' => 'string', 5227 '__experimentalRole' => 'content' 5228 ), 5229 'showLabel' => array( 5230 'type' => 'boolean', 5231 'default' => true 5232 ), 5233 'placeholder' => array( 5234 'type' => 'string', 5235 'default' => '', 5236 '__experimentalRole' => 'content' 5237 ), 5238 'width' => array( 5239 'type' => 'number' 5240 ), 5241 'widthUnit' => array( 5242 'type' => 'string' 5243 ), 5244 'buttonText' => array( 5245 'type' => 'string', 5246 '__experimentalRole' => 'content' 5247 ), 5248 'buttonPosition' => array( 5249 'type' => 'string', 5250 'default' => 'button-outside' 5251 ), 5252 'buttonUseIcon' => array( 5253 'type' => 'boolean', 5254 'default' => false 5255 ), 5256 'query' => array( 5257 'type' => 'object', 5258 'default' => array( 5259 5260 ) 5261 ), 5262 'isSearchFieldHidden' => array( 5263 'type' => 'boolean', 5264 'default' => false 5265 ) 5266 ), 5267 'supports' => array( 5268 'align' => array( 5269 'left', 5270 'center', 5271 'right' 5272 ), 5273 'color' => array( 5274 'gradients' => true, 5275 '__experimentalSkipSerialization' => true, 5276 '__experimentalDefaultControls' => array( 5277 'background' => true, 5278 'text' => true 5279 ) 5280 ), 5281 'interactivity' => true, 5282 'typography' => array( 5283 '__experimentalSkipSerialization' => true, 5284 '__experimentalSelector' => '.wp-block-search__label, .wp-block-search__input, .wp-block-search__button', 5285 'fontSize' => true, 5286 'lineHeight' => true, 5287 '__experimentalFontFamily' => true, 5288 '__experimentalFontWeight' => true, 5289 '__experimentalFontStyle' => true, 5290 '__experimentalTextTransform' => true, 5291 '__experimentalTextDecoration' => true, 5292 '__experimentalLetterSpacing' => true, 5293 '__experimentalDefaultControls' => array( 5294 'fontSize' => true 5295 ) 5296 ), 5297 '__experimentalBorder' => array( 5298 'color' => true, 5299 'radius' => true, 5300 'width' => true, 5301 '__experimentalSkipSerialization' => true, 5302 '__experimentalDefaultControls' => array( 5303 'color' => true, 5304 'radius' => true, 5305 'width' => true 5306 ) 5307 ), 5308 'html' => false 5309 ), 5310 'editorStyle' => 'wp-block-search-editor', 5311 'style' => 'wp-block-search' 5312 ), 5313 'separator' => array( 5314 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5315 'apiVersion' => 3, 5316 'name' => 'core/separator', 5317 'title' => 'Separator', 5318 'category' => 'design', 5319 'description' => 'Create a break between ideas or sections with a horizontal separator.', 5320 'keywords' => array( 5321 'horizontal-line', 5322 'hr', 5323 'divider' 5324 ), 5325 'textdomain' => 'default', 5326 'attributes' => array( 5327 'opacity' => array( 5328 'type' => 'string', 5329 'default' => 'alpha-channel' 5330 ) 5331 ), 5332 'supports' => array( 5333 'anchor' => true, 5334 'align' => array( 5335 'center', 5336 'wide', 5337 'full' 5338 ), 5339 'color' => array( 5340 'enableContrastChecker' => false, 5341 '__experimentalSkipSerialization' => true, 5342 'gradients' => true, 5343 'background' => true, 5344 'text' => false, 5345 '__experimentalDefaultControls' => array( 5346 'background' => true 5347 ) 5348 ), 5349 'spacing' => array( 5350 'margin' => array( 5351 'top', 5352 'bottom' 5353 ) 5354 ), 5355 'interactivity' => array( 5356 'clientNavigation' => true 5357 ) 5358 ), 5359 'styles' => array( 5360 array( 5361 'name' => 'default', 5362 'label' => 'Default', 5363 'isDefault' => true 5364 ), 5365 array( 5366 'name' => 'wide', 5367 'label' => 'Wide Line' 5368 ), 5369 array( 5370 'name' => 'dots', 5371 'label' => 'Dots' 5372 ) 5373 ), 5374 'editorStyle' => 'wp-block-separator-editor', 5375 'style' => 'wp-block-separator' 5376 ), 5377 'shortcode' => array( 5378 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5379 'apiVersion' => 3, 5380 'name' => 'core/shortcode', 5381 'title' => 'Shortcode', 5382 'category' => 'widgets', 5383 'description' => 'Insert additional custom elements with a WordPress shortcode.', 5384 'textdomain' => 'default', 5385 'attributes' => array( 5386 'text' => array( 5387 'type' => 'string', 5388 'source' => 'raw' 5389 ) 5390 ), 5391 'supports' => array( 5392 'className' => false, 5393 'customClassName' => false, 5394 'html' => false 5395 ), 5396 'editorStyle' => 'wp-block-shortcode-editor' 5397 ), 5398 'site-logo' => array( 5399 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5400 'apiVersion' => 3, 5401 'name' => 'core/site-logo', 5402 'title' => 'Site Logo', 5403 'category' => 'theme', 5404 'description' => 'Display an image to represent this site. Update this block and the changes apply everywhere.', 5405 'textdomain' => 'default', 5406 'attributes' => array( 5407 'width' => array( 5408 'type' => 'number' 5409 ), 5410 'isLink' => array( 5411 'type' => 'boolean', 5412 'default' => true 5413 ), 5414 'linkTarget' => array( 5415 'type' => 'string', 5416 'default' => '_self' 5417 ), 5418 'shouldSyncIcon' => array( 5419 'type' => 'boolean' 5420 ) 5421 ), 5422 'example' => array( 5423 'viewportWidth' => 500, 5424 'attributes' => array( 5425 'width' => 350, 5426 'className' => 'block-editor-block-types-list__site-logo-example' 5427 ) 5428 ), 5429 'supports' => array( 5430 'html' => false, 5431 'align' => true, 5432 'alignWide' => false, 5433 'color' => array( 5434 '__experimentalDuotone' => 'img, .components-placeholder__illustration, .components-placeholder::before', 5435 'text' => false, 5436 'background' => false 5437 ), 5438 'spacing' => array( 5439 'margin' => true, 5440 'padding' => true, 5441 '__experimentalDefaultControls' => array( 5442 'margin' => false, 5443 'padding' => false 5444 ) 5445 ), 5446 'interactivity' => array( 5447 'clientNavigation' => true 5448 ) 5449 ), 5450 'styles' => array( 5451 array( 5452 'name' => 'default', 5453 'label' => 'Default', 5454 'isDefault' => true 5455 ), 5456 array( 5457 'name' => 'rounded', 5458 'label' => 'Rounded' 5459 ) 5460 ), 5461 'editorStyle' => 'wp-block-site-logo-editor', 5462 'style' => 'wp-block-site-logo' 5463 ), 5464 'site-tagline' => array( 5465 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5466 'apiVersion' => 3, 5467 'name' => 'core/site-tagline', 5468 'title' => 'Site Tagline', 5469 'category' => 'theme', 5470 'description' => 'Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design.', 5471 'keywords' => array( 5472 'description' 5473 ), 5474 'textdomain' => 'default', 5475 'attributes' => array( 5476 'textAlign' => array( 5477 'type' => 'string' 5478 ) 5479 ), 5480 'example' => array( 5481 5482 ), 5483 'supports' => array( 5484 'align' => array( 5485 'wide', 5486 'full' 5487 ), 5488 'html' => false, 5489 'color' => array( 5490 'gradients' => true, 5491 '__experimentalDefaultControls' => array( 5492 'background' => true, 5493 'text' => true 5494 ) 5495 ), 5496 'spacing' => array( 5497 'margin' => true, 5498 'padding' => true, 5499 '__experimentalDefaultControls' => array( 5500 'margin' => false, 5501 'padding' => false 5502 ) 5503 ), 5504 'typography' => array( 5505 'fontSize' => true, 5506 'lineHeight' => true, 5507 '__experimentalFontFamily' => true, 5508 '__experimentalTextTransform' => true, 5509 '__experimentalTextDecoration' => true, 5510 '__experimentalFontStyle' => true, 5511 '__experimentalFontWeight' => true, 5512 '__experimentalLetterSpacing' => true, 5513 '__experimentalDefaultControls' => array( 5514 'fontSize' => true 5515 ) 5516 ), 5517 'interactivity' => array( 5518 'clientNavigation' => true 5519 ) 5520 ), 5521 'editorStyle' => 'wp-block-site-tagline-editor' 5522 ), 5523 'site-title' => array( 5524 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5525 'apiVersion' => 3, 5526 'name' => 'core/site-title', 5527 'title' => 'Site Title', 5528 'category' => 'theme', 5529 '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.', 5530 'textdomain' => 'default', 5531 'attributes' => array( 5532 'level' => array( 5533 'type' => 'number', 5534 'default' => 1 5535 ), 5536 'textAlign' => array( 5537 'type' => 'string' 5538 ), 5539 'isLink' => array( 5540 'type' => 'boolean', 5541 'default' => true 5542 ), 5543 'linkTarget' => array( 5544 'type' => 'string', 5545 'default' => '_self' 5546 ) 5547 ), 5548 'example' => array( 5549 'viewportWidth' => 500 5550 ), 5551 'supports' => array( 5552 'align' => array( 5553 'wide', 5554 'full' 5555 ), 5556 'html' => false, 5557 'color' => array( 5558 'gradients' => true, 5559 'link' => true, 5560 '__experimentalDefaultControls' => array( 5561 'background' => true, 5562 'text' => true, 5563 'link' => true 5564 ) 5565 ), 5566 'spacing' => array( 5567 'padding' => true, 5568 'margin' => true, 5569 '__experimentalDefaultControls' => array( 5570 'margin' => false, 5571 'padding' => false 5572 ) 5573 ), 5574 'typography' => array( 5575 'fontSize' => true, 5576 'lineHeight' => true, 5577 '__experimentalFontFamily' => true, 5578 '__experimentalTextTransform' => true, 5579 '__experimentalTextDecoration' => true, 5580 '__experimentalFontStyle' => true, 5581 '__experimentalFontWeight' => true, 5582 '__experimentalLetterSpacing' => true, 5583 '__experimentalDefaultControls' => array( 5584 'fontSize' => true 5585 ) 5586 ), 5587 'interactivity' => array( 5588 'clientNavigation' => true 5589 ) 5590 ), 5591 'editorStyle' => 'wp-block-site-title-editor', 5592 'style' => 'wp-block-site-title' 5593 ), 5594 'social-link' => array( 5595 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5596 'apiVersion' => 3, 5597 'name' => 'core/social-link', 5598 'title' => 'Social Icon', 5599 'category' => 'widgets', 5600 'parent' => array( 5601 'core/social-links' 5602 ), 5603 'description' => 'Display an icon linking to a social media profile or site.', 5604 'textdomain' => 'default', 5605 'attributes' => array( 5606 'url' => array( 5607 'type' => 'string' 5608 ), 5609 'service' => array( 5610 'type' => 'string' 5611 ), 5612 'label' => array( 5613 'type' => 'string' 5614 ), 5615 'rel' => array( 5616 'type' => 'string' 5617 ) 5618 ), 5619 'usesContext' => array( 5620 'openInNewTab', 5621 'showLabels', 5622 'iconColor', 5623 'iconColorValue', 5624 'iconBackgroundColor', 5625 'iconBackgroundColorValue' 5626 ), 5627 'supports' => array( 5628 'reusable' => false, 5629 'html' => false, 5630 'interactivity' => array( 5631 'clientNavigation' => true 5632 ) 5633 ), 5634 'editorStyle' => 'wp-block-social-link-editor' 5635 ), 5636 'social-links' => array( 5637 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5638 'apiVersion' => 3, 5639 'name' => 'core/social-links', 5640 'title' => 'Social Icons', 5641 'category' => 'widgets', 5642 'allowedBlocks' => array( 5643 'core/social-link' 5644 ), 5645 'description' => 'Display icons linking to your social media profiles or sites.', 5646 'keywords' => array( 5647 'links' 5648 ), 5649 'textdomain' => 'default', 5650 'attributes' => array( 5651 'iconColor' => array( 5652 'type' => 'string' 5653 ), 5654 'customIconColor' => array( 5655 'type' => 'string' 5656 ), 5657 'iconColorValue' => array( 5658 'type' => 'string' 5659 ), 5660 'iconBackgroundColor' => array( 5661 'type' => 'string' 5662 ), 5663 'customIconBackgroundColor' => array( 5664 'type' => 'string' 5665 ), 5666 'iconBackgroundColorValue' => array( 5667 'type' => 'string' 5668 ), 5669 'openInNewTab' => array( 5670 'type' => 'boolean', 5671 'default' => false 5672 ), 5673 'showLabels' => array( 5674 'type' => 'boolean', 5675 'default' => false 5676 ), 5677 'size' => array( 5678 'type' => 'string' 5679 ) 5680 ), 5681 'providesContext' => array( 5682 'openInNewTab' => 'openInNewTab', 5683 'showLabels' => 'showLabels', 5684 'iconColor' => 'iconColor', 5685 'iconColorValue' => 'iconColorValue', 5686 'iconBackgroundColor' => 'iconBackgroundColor', 5687 'iconBackgroundColorValue' => 'iconBackgroundColorValue' 5688 ), 5689 'supports' => array( 5690 'align' => array( 5691 'left', 5692 'center', 5693 'right' 5694 ), 5695 'anchor' => true, 5696 '__experimentalExposeControlsToChildren' => true, 5697 'layout' => array( 5698 'allowSwitching' => false, 5699 'allowInheriting' => false, 5700 'allowVerticalAlignment' => false, 5701 'default' => array( 5702 'type' => 'flex' 5703 ) 5704 ), 5705 'color' => array( 5706 'enableContrastChecker' => false, 5707 'background' => true, 5708 'gradients' => true, 5709 'text' => false, 5710 '__experimentalDefaultControls' => array( 5711 'background' => false 5712 ) 5713 ), 5714 'spacing' => array( 5715 'blockGap' => array( 5716 'horizontal', 5717 'vertical' 5718 ), 5719 'margin' => true, 5720 'padding' => true, 5721 'units' => array( 5722 'px', 5723 'em', 5724 'rem', 5725 'vh', 5726 'vw' 5727 ), 5728 '__experimentalDefaultControls' => array( 5729 'blockGap' => true, 5730 'margin' => true, 5731 'padding' => false 5732 ) 5733 ), 5734 'interactivity' => array( 5735 'clientNavigation' => true 5736 ) 5737 ), 5738 'styles' => array( 5739 array( 5740 'name' => 'default', 5741 'label' => 'Default', 5742 'isDefault' => true 5743 ), 5744 array( 5745 'name' => 'logos-only', 5746 'label' => 'Logos Only' 5747 ), 5748 array( 5749 'name' => 'pill-shape', 5750 'label' => 'Pill Shape' 5751 ) 5752 ), 5753 'editorStyle' => 'wp-block-social-links-editor', 5754 'style' => 'wp-block-social-links' 5755 ), 5756 'spacer' => array( 5757 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5758 'apiVersion' => 3, 5759 'name' => 'core/spacer', 5760 'title' => 'Spacer', 5761 'category' => 'design', 5762 'description' => 'Add white space between blocks and customize its height.', 5763 'textdomain' => 'default', 5764 'attributes' => array( 5765 'height' => array( 5766 'type' => 'string', 5767 'default' => '100px' 5768 ), 5769 'width' => array( 5770 'type' => 'string' 5771 ) 5772 ), 5773 'usesContext' => array( 5774 'orientation' 5775 ), 5776 'supports' => array( 5777 'anchor' => true, 5778 'spacing' => array( 5779 'margin' => array( 5780 'top', 5781 'bottom' 5782 ), 5783 '__experimentalDefaultControls' => array( 5784 'margin' => true 5785 ) 5786 ), 5787 'interactivity' => array( 5788 'clientNavigation' => true 5789 ) 5790 ), 5791 'editorStyle' => 'wp-block-spacer-editor', 5792 'style' => 'wp-block-spacer' 5793 ), 5794 'table' => array( 5795 '$schema' => 'https://schemas.wp.org/trunk/block.json', 5796 'apiVersion' => 3, 5797 'name' => 'core/table', 5798 'title' => 'Table', 5799 'category' => 'text', 5800 'description' => 'Create structured content in rows and columns to display information.', 5801 'textdomain' => 'default', 5802 'attributes' => array( 5803 'hasFixedLayout' => array( 5804 'type' => 'boolean', 5805 'default' => false 5806 ), 5807 'caption' => array( 5808 'type' => 'rich-text', 5809 'source' => 'rich-text', 5810 'selector' => 'figcaption' 5811 ), 5812 'head' => array( 5813 'type' => 'array', 5814 'default' => array( 5815 5816 ), 5817 'source' => 'query', 5818 'selector' => 'thead tr', 5819 'query' => array( 5820 'cells' => array( 5821 'type' => 'array', 5822 'default' => array( 5823 5824 ), 5825 'source' => 'query', 5826 'selector' => 'td,th', 5827 'query' => array( 5828 'content' => array( 5829 'type' => 'rich-text', 5830 'source' => 'rich-text' 5831 ), 5832 'tag' => array( 5833 'type' => 'string', 5834 'default' => 'td', 5835 'source' => 'tag' 5836 ), 5837 'scope' => array( 5838 'type' => 'string', 5839 'source' => 'attribute', 5840 'attribute' => 'scope' 5841 ), 5842 'align' => array( 5843 'type' => 'string', 5844 'source' => 'attribute', 5845 'attribute' => 'data-align' 5846 ), 5847 'colspan' => array( 5848 'type' => 'string', 5849 'source' => 'attribute', 5850 'attribute' => 'colspan' 5851 ), 5852 'rowspan' => array( 5853 'type' => 'string', 5854 'source' => 'attribute', 5855 'attribute' => 'rowspan' 5856 ) 5857 ) 5858 ) 5859 ) 5860 ), 5861 'body' => array( 5862 'type' => 'array', 5863 'default' => array( 5864 5865 ), 5866 'source' => 'query', 5867 'selector' => 'tbody tr', 5868 'query' => array( 5869 'cells' => array( 5870 'type' => 'array', 5871 'default' => array( 5872 5873 ), 5874 'source' => 'query', 5875 'selector' => 'td,th', 5876 'query' => array( 5877 'content' => array( 5878 'type' => 'rich-text', 5879 'source' => 'rich-text' 5880 ), 5881 'tag' => array( 5882 'type' => 'string', 5883 'default' => 'td', 5884 'source' => 'tag' 5885 ), 5886 'scope' => array( 5887 'type' => 'string', 5888 'source' => 'attribute', 5889 'attribute' => 'scope' 5890 ), 5891 'align' => array( 5892 'type' => 'string', 5893 'source' => 'attribute', 5894 'attribute' => 'data-align' 5895 ), 5896 'colspan' => array( 5897 'type' => 'string', 5898 'source' => 'attribute', 5899 'attribute' => 'colspan' 5900 ), 5901 'rowspan' => array( 5902 'type' => 'string', 5903 'source' => 'attribute', 5904 'attribute' => 'rowspan' 5905 ) 5906 ) 5907 ) 5908 ) 5909 ), 5910 'foot' => array( 5911 'type' => 'array', 5912 'default' => array( 5913 5914 ), 5915 'source' => 'query', 5916 'selector' => 'tfoot tr', 5917 'query' => array( 5918 'cells' => array( 5919 'type' => 'array', 5920 'default' => array( 5921 5922 ), 5923 'source' => 'query', 5924 'selector' => 'td,th', 5925 'query' => array( 5926 'content' => array( 5927 'type' => 'rich-text', 5928 'source' => 'rich-text' 5929 ), 5930 'tag' => array( 5931 'type' => 'string', 5932 'default' => 'td', 5933 'source' => 'tag' 5934 ), 5935 'scope' => array( 5936 'type' => 'string', 5937 'source' => 'attribute', 5938 'attribute' => 'scope' 5939 ), 5940 'align' => array( 5941 'type' => 'string', 5942 'source' => 'attribute', 5943 'attribute' => 'data-align' 5944 ), 5945 'colspan' => array( 5946 'type' => 'string', 5947 'source' => 'attribute', 5948 'attribute' => 'colspan' 5949 ), 5950 'rowspan' => array( 5951 'type' => 'string', 5952 'source' => 'attribute', 5953 'attribute' => 'rowspan' 5954 ) 5955 ) 5956 ) 5957 ) 5958 ) 5959 ), 5960 'supports' => array( 5961 'anchor' => true, 5962 'align' => true, 5963 'color' => array( 5964 '__experimentalSkipSerialization' => true, 5965 'gradients' => true, 5966 '__experimentalDefaultControls' => array( 5967 'background' => true, 5968 'text' => true 5969 ) 5970 ), 5971 'spacing' => array( 5972 'margin' => true, 5973 'padding' => true, 5974 '__experimentalDefaultControls' => array( 5975 'margin' => false, 5976 'padding' => false 5977 ) 5978 ), 5979 'typography' => array( 5980 'fontSize' => true, 5981 'lineHeight' => true, 5982 '__experimentalFontFamily' => true, 5983 '__experimentalFontStyle' => true, 5984 '__experimentalFontWeight' => true, 5985 '__experimentalLetterSpacing' => true, 5986 '__experimentalTextTransform' => true, 5987 '__experimentalTextDecoration' => true, 5988 '__experimentalDefaultControls' => array( 5989 'fontSize' => true 5990 ) 5991 ), 5992 '__experimentalBorder' => array( 5993 '__experimentalSkipSerialization' => true, 5994 'color' => true, 5995 'style' => true, 5996 'width' => true, 5997 '__experimentalDefaultControls' => array( 5998 'color' => true, 5999 'style' => true, 6000 'width' => true 6001 ) 6002 ), 6003 '__experimentalSelector' => '.wp-block-table > table', 6004 'interactivity' => array( 6005 'clientNavigation' => true 6006 ) 6007 ), 6008 'styles' => array( 6009 array( 6010 'name' => 'regular', 6011 'label' => 'Default', 6012 'isDefault' => true 6013 ), 6014 array( 6015 'name' => 'stripes', 6016 'label' => 'Stripes' 6017 ) 6018 ), 6019 'editorStyle' => 'wp-block-table-editor', 6020 'style' => 'wp-block-table' 6021 ), 6022 'tag-cloud' => array( 6023 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6024 'apiVersion' => 3, 6025 'name' => 'core/tag-cloud', 6026 'title' => 'Tag Cloud', 6027 'category' => 'widgets', 6028 'description' => 'A cloud of your most used tags.', 6029 'textdomain' => 'default', 6030 'attributes' => array( 6031 'numberOfTags' => array( 6032 'type' => 'number', 6033 'default' => 45, 6034 'minimum' => 1, 6035 'maximum' => 100 6036 ), 6037 'taxonomy' => array( 6038 'type' => 'string', 6039 'default' => 'post_tag' 6040 ), 6041 'showTagCounts' => array( 6042 'type' => 'boolean', 6043 'default' => false 6044 ), 6045 'smallestFontSize' => array( 6046 'type' => 'string', 6047 'default' => '8pt' 6048 ), 6049 'largestFontSize' => array( 6050 'type' => 'string', 6051 'default' => '22pt' 6052 ) 6053 ), 6054 'styles' => array( 6055 array( 6056 'name' => 'default', 6057 'label' => 'Default', 6058 'isDefault' => true 6059 ), 6060 array( 6061 'name' => 'outline', 6062 'label' => 'Outline' 6063 ) 6064 ), 6065 'supports' => array( 6066 'html' => false, 6067 'align' => true, 6068 'spacing' => array( 6069 'margin' => true, 6070 'padding' => true 6071 ), 6072 'typography' => array( 6073 'lineHeight' => true, 6074 '__experimentalFontFamily' => true, 6075 '__experimentalFontWeight' => true, 6076 '__experimentalFontStyle' => true, 6077 '__experimentalTextTransform' => true, 6078 '__experimentalLetterSpacing' => true 6079 ), 6080 'interactivity' => array( 6081 'clientNavigation' => true 6082 ) 6083 ), 6084 'editorStyle' => 'wp-block-tag-cloud-editor' 6085 ), 6086 'template-part' => array( 6087 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6088 'apiVersion' => 3, 6089 'name' => 'core/template-part', 6090 'title' => 'Template Part', 6091 'category' => 'theme', 6092 'description' => 'Edit the different global regions of your site, like the header, footer, sidebar, or create your own.', 6093 'textdomain' => 'default', 6094 'attributes' => array( 6095 'slug' => array( 6096 'type' => 'string' 6097 ), 6098 'theme' => array( 6099 'type' => 'string' 6100 ), 6101 'tagName' => array( 6102 'type' => 'string' 6103 ), 6104 'area' => array( 6105 'type' => 'string' 6106 ) 6107 ), 6108 'supports' => array( 6109 'align' => true, 6110 'html' => false, 6111 'reusable' => false, 6112 'renaming' => false, 6113 'interactivity' => array( 6114 'clientNavigation' => true 6115 ) 6116 ), 6117 'editorStyle' => 'wp-block-template-part-editor' 6118 ), 6119 'term-description' => array( 6120 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6121 'apiVersion' => 3, 6122 'name' => 'core/term-description', 6123 'title' => 'Term Description', 6124 'category' => 'theme', 6125 'description' => 'Display the description of categories, tags and custom taxonomies when viewing an archive.', 6126 'textdomain' => 'default', 6127 'attributes' => array( 6128 'textAlign' => array( 6129 'type' => 'string' 6130 ) 6131 ), 6132 'supports' => array( 6133 'align' => array( 6134 'wide', 6135 'full' 6136 ), 6137 'html' => false, 6138 'color' => array( 6139 'link' => true, 6140 '__experimentalDefaultControls' => array( 6141 'background' => true, 6142 'text' => true 6143 ) 6144 ), 6145 'spacing' => array( 6146 'padding' => true, 6147 'margin' => true 6148 ), 6149 'typography' => array( 6150 'fontSize' => true, 6151 'lineHeight' => true, 6152 '__experimentalFontFamily' => true, 6153 '__experimentalFontWeight' => true, 6154 '__experimentalFontStyle' => true, 6155 '__experimentalTextTransform' => true, 6156 '__experimentalTextDecoration' => true, 6157 '__experimentalLetterSpacing' => true, 6158 '__experimentalDefaultControls' => array( 6159 'fontSize' => true 6160 ) 6161 ), 6162 'interactivity' => array( 6163 'clientNavigation' => true 6164 ) 6165 ) 6166 ), 6167 'text-columns' => array( 6168 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6169 'apiVersion' => 3, 6170 'name' => 'core/text-columns', 6171 'title' => 'Text Columns (deprecated)', 6172 'icon' => 'columns', 6173 'category' => 'design', 6174 'description' => 'This block is deprecated. Please use the Columns block instead.', 6175 'textdomain' => 'default', 6176 'attributes' => array( 6177 'content' => array( 6178 'type' => 'array', 6179 'source' => 'query', 6180 'selector' => 'p', 6181 'query' => array( 6182 'children' => array( 6183 'type' => 'string', 6184 'source' => 'html' 6185 ) 6186 ), 6187 'default' => array( 6188 array( 6189 6190 ), 6191 array( 6192 6193 ) 6194 ) 6195 ), 6196 'columns' => array( 6197 'type' => 'number', 6198 'default' => 2 6199 ), 6200 'width' => array( 6201 'type' => 'string' 6202 ) 6203 ), 6204 'supports' => array( 6205 'inserter' => false, 6206 'interactivity' => array( 6207 'clientNavigation' => true 6208 ) 6209 ), 6210 'editorStyle' => 'wp-block-text-columns-editor', 6211 'style' => 'wp-block-text-columns' 6212 ), 6213 'verse' => array( 6214 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6215 'apiVersion' => 3, 6216 'name' => 'core/verse', 6217 'title' => 'Verse', 6218 'category' => 'text', 6219 'description' => 'Insert poetry. Use special spacing formats. Or quote song lyrics.', 6220 'keywords' => array( 6221 'poetry', 6222 'poem' 6223 ), 6224 'textdomain' => 'default', 6225 'attributes' => array( 6226 'content' => array( 6227 'type' => 'rich-text', 6228 'source' => 'rich-text', 6229 'selector' => 'pre', 6230 '__unstablePreserveWhiteSpace' => true, 6231 '__experimentalRole' => 'content' 6232 ), 6233 'textAlign' => array( 6234 'type' => 'string' 6235 ) 6236 ), 6237 'supports' => array( 6238 'anchor' => true, 6239 'color' => array( 6240 'gradients' => true, 6241 'link' => true, 6242 '__experimentalDefaultControls' => array( 6243 'background' => true, 6244 'text' => true 6245 ) 6246 ), 6247 'typography' => array( 6248 'fontSize' => true, 6249 '__experimentalFontFamily' => true, 6250 'lineHeight' => true, 6251 '__experimentalFontStyle' => true, 6252 '__experimentalFontWeight' => true, 6253 '__experimentalLetterSpacing' => true, 6254 '__experimentalTextTransform' => true, 6255 '__experimentalTextDecoration' => true, 6256 '__experimentalDefaultControls' => array( 6257 'fontSize' => true 6258 ) 6259 ), 6260 'spacing' => array( 6261 'margin' => true, 6262 'padding' => true, 6263 '__experimentalDefaultControls' => array( 6264 'margin' => false, 6265 'padding' => false 6266 ) 6267 ), 6268 '__experimentalBorder' => array( 6269 'radius' => true, 6270 'width' => true, 6271 'color' => true, 6272 'style' => true 6273 ), 6274 'interactivity' => array( 6275 'clientNavigation' => true 6276 ) 6277 ), 6278 'style' => 'wp-block-verse', 6279 'editorStyle' => 'wp-block-verse-editor' 6280 ), 6281 'video' => array( 6282 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6283 'apiVersion' => 3, 6284 'name' => 'core/video', 6285 'title' => 'Video', 6286 'category' => 'media', 6287 'description' => 'Embed a video from your media library or upload a new one.', 6288 'keywords' => array( 6289 'movie' 6290 ), 6291 'textdomain' => 'default', 6292 'attributes' => array( 6293 'autoplay' => array( 6294 'type' => 'boolean', 6295 'source' => 'attribute', 6296 'selector' => 'video', 6297 'attribute' => 'autoplay' 6298 ), 6299 'caption' => array( 6300 'type' => 'rich-text', 6301 'source' => 'rich-text', 6302 'selector' => 'figcaption', 6303 '__experimentalRole' => 'content' 6304 ), 6305 'controls' => array( 6306 'type' => 'boolean', 6307 'source' => 'attribute', 6308 'selector' => 'video', 6309 'attribute' => 'controls', 6310 'default' => true 6311 ), 6312 'id' => array( 6313 'type' => 'number', 6314 '__experimentalRole' => 'content' 6315 ), 6316 'loop' => array( 6317 'type' => 'boolean', 6318 'source' => 'attribute', 6319 'selector' => 'video', 6320 'attribute' => 'loop' 6321 ), 6322 'muted' => array( 6323 'type' => 'boolean', 6324 'source' => 'attribute', 6325 'selector' => 'video', 6326 'attribute' => 'muted' 6327 ), 6328 'poster' => array( 6329 'type' => 'string', 6330 'source' => 'attribute', 6331 'selector' => 'video', 6332 'attribute' => 'poster' 6333 ), 6334 'preload' => array( 6335 'type' => 'string', 6336 'source' => 'attribute', 6337 'selector' => 'video', 6338 'attribute' => 'preload', 6339 'default' => 'metadata' 6340 ), 6341 'src' => array( 6342 'type' => 'string', 6343 'source' => 'attribute', 6344 'selector' => 'video', 6345 'attribute' => 'src', 6346 '__experimentalRole' => 'content' 6347 ), 6348 'playsInline' => array( 6349 'type' => 'boolean', 6350 'source' => 'attribute', 6351 'selector' => 'video', 6352 'attribute' => 'playsinline' 6353 ), 6354 'tracks' => array( 6355 '__experimentalRole' => 'content', 6356 'type' => 'array', 6357 'items' => array( 6358 'type' => 'object' 6359 ), 6360 'default' => array( 6361 6362 ) 6363 ) 6364 ), 6365 'supports' => array( 6366 'anchor' => true, 6367 'align' => true, 6368 'spacing' => array( 6369 'margin' => true, 6370 'padding' => true, 6371 '__experimentalDefaultControls' => array( 6372 'margin' => false, 6373 'padding' => false 6374 ) 6375 ), 6376 'interactivity' => array( 6377 'clientNavigation' => true 6378 ) 6379 ), 6380 'editorStyle' => 'wp-block-video-editor', 6381 'style' => 'wp-block-video' 6382 ), 6383 'widget-group' => array( 6384 '$schema' => 'https://schemas.wp.org/trunk/block.json', 6385 'apiVersion' => 3, 6386 'name' => 'core/widget-group', 6387 'category' => 'widgets', 6388 'attributes' => array( 6389 'title' => array( 6390 'type' => 'string' 6391 ) 6392 ), 6393 'supports' => array( 6394 'html' => false, 6395 'inserter' => true, 6396 'customClassName' => true, 6397 'reusable' => false 6398 ), 6399 'editorStyle' => 'wp-block-widget-group-editor', 6400 'style' => 'wp-block-widget-group' 6401 ) 6402 );
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Mon Apr 29 08:20:01 2024 | Cross-referenced by PHPXref |