WordPress.org

Make WordPress Core


Ignore:
Timestamp:
05/25/2021 08:38:04 AM (8 months ago)
Author:
noisysocks
Message:

Adds the widgets block editor to widgets.php and customize.php

Moves the widgets block editor from Gutenberg into WordPress Core.

  • Adds @wordpress/edit-widgets, @wordpress/customize-widgets and @wordpress/widgets.
  • Modifies wp-admin/widgets.php to branch between the old editor and new editor depending on wp_use_widgets_block_editor().
  • Modifies WP_Customize_Widgets to branch between the old editor control and new editor control depending on wp_use_widgets_block_editor().

Fixes #51506.
Props isabel_brison, TimothyBlynJacobs, andraganescu, kevin940726, talldanwp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/blocks/block-editor.php

    r50983 r50996  
    160160        $settings = get_default_block_editor_settings();
    161161
    162         $this->assertCount( 16, $settings );
     162        $this->assertCount( 17, $settings );
    163163        $this->assertFalse( $settings['alignWide'] );
    164164        $this->assertInternalType( 'array', $settings['allowedMimeTypes'] );
     
    255255        );
    256256        $this->assertInternalType( 'int', $settings['maxUploadFileSize'] );
     257        $this->assertSameSets(
     258            array(
     259                'archives',
     260                'block',
     261                'calendar',
     262                'categories',
     263                'custom_html',
     264                'media_audio',
     265                'media_gallery',
     266                'media_image',
     267                'media_video',
     268                'meta',
     269                'nav_menu',
     270                'pages',
     271                'recent-comments',
     272                'recent-posts',
     273                'rss',
     274                'search',
     275                'tag_cloud',
     276                'text',
     277            ),
     278            $settings['widgetTypesToHideFromLegacyWidgetBlock']
     279        );
    257280    }
    258281
Note: See TracChangeset for help on using the changeset viewer.