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