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