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