# gutenberg/trunk/build/widgets/registry.php

Gutenberg, version trunk. 155 lines.

- Page: https://pluginprobe.com/plugins/gutenberg/trunk/code/build/widgets/registry.php
- Raw: https://pluginprobe.com/plugins/gutenberg/trunk/raw/build/widgets/registry.php
- Modified: 2026-09-30T09:29:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/gutenberg/trunk/code/build/widgets/registry.php#L10-L20`.

```php
<?php
/**
 * Widget registry - Auto-generated by build process.
 * Do not edit this file manually.
 *
 * @package gutenberg
 */

return array(
	array(
		'name'         => 'core/activity',
		'dir_name'     => 'activity',
		'title'        => 'Activity',
		'description'  => 'Displays recently published posts, scheduled posts, and recent comments.',
		'help'         => array( 'content' => 'Recent publishing and comment activity on this site.' ),
		'icon'         => null,
		'actions'      => null,
		'attributes'   => array( array( 'id' => 'perPage', 'type' => 'integer', 'label' => 'Items per page' ) ),
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'content-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/events',
		'dir_name'     => 'events',
		'title'        => 'WordPress events',
		'description'  => 'Displays upcoming WordPress community events.',
		'help'         => null,
		'icon'         => 'core/calendar',
		'actions'      => array( array( 'id' => 'meetups', 'label' => 'Meetups', 'href' => 'https://make.wordpress.org/community/meetups-landing-page', 'openInNewTab' => true, 'relevance' => 'high' ), array( 'id' => 'wordcamps', 'label' => 'WordCamps', 'href' => 'https://central.wordcamp.org/schedule/', 'openInNewTab' => true, 'relevance' => 'high' ) ),
		'attributes'   => array( array( 'id' => 'location', 'type' => 'location', 'label' => 'Event location', 'description' => 'City or region for nearby events.', 'relevance' => 'high' ) ),
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'content-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/hello-dolly',
		'dir_name'     => 'hello-dolly',
		'title'        => 'Hello Dolly',
		'description'  => 'This is not just a widget, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the dashboard.',
		'help'         => null,
		'icon'         => 'core/audio',
		'actions'      => array( array( 'id' => 'plugin-page', 'label' => 'WordPress.org plugin page', 'href' => 'https://wordpress.org/plugins/hello-dolly/', 'openInNewTab' => true, 'icon' => 'core/external', 'relevance' => 'low' ) ),
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'full-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/hello-world',
		'dir_name'     => 'hello-world',
		'title'        => 'Hello World',
		'description'  => 'A minimal example widget.',
		'help'         => null,
		'icon'         => 'dashboard-widgets/wordpress',
		'actions'      => null,
		'attributes'   => array( array( 'id' => 'message', 'type' => 'text', 'label' => 'Message' ) ),
		'has_render'   => true,
		'has_widget'   => true,
		'presentation' => 'full-bleed',
		'category'     => 'demo',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/news',
		'dir_name'     => 'news',
		'title'        => 'WordPress news',
		'description'  => 'Displays the latest news from WordPress.org and Planet WordPress.',
		'help'         => null,
		'icon'         => null,
		'actions'      => array( array( 'id' => 'news-visit', 'label' => 'Visit WordPress News', 'href' => 'https://wordpress.org/news/', 'openInNewTab' => true, 'icon' => 'core/external', 'relevance' => 'high' ) ),
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'content-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/quick-draft',
		'dir_name'     => 'quick-draft',
		'title'        => 'Quick draft',
		'description'  => 'Quickly draft a new post.',
		'help'         => array( 'content' => 'Drafts saved here are <em>private</em> until you publish them.' ),
		'icon'         => 'dashboard-widgets/drafts',
		'actions'      => array( array( 'id' => 'view-drafts', 'label' => 'View all drafts', 'href' => 'edit.php?post_status=draft', 'relevance' => 'high' ) ),
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'content-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/site-health',
		'dir_name'     => 'site-health',
		'title'        => 'Site Health Status',
		'description'  => 'Shows an overview of your site health and any issues that need attention.',
		'help'         => array( 'content' => 'Results come from your site\'s latest health checks.', 'links' => array( array( 'label' => 'Visit Site Health', 'href' => 'site-health.php' ) ) ),
		'icon'         => 'core/shield',
		'actions'      => array( array( 'id' => 'site-health-details', 'label' => 'Details', 'href' => 'admin.php?page=dashboard-wp-admin&p=/site-health', 'icon' => 'core/chart-bar', 'relevance' => 'high' ), array( 'id' => 'site-health-status', 'label' => 'Status', 'href' => 'site-health.php', 'icon' => 'dashboard-widgets/seen', 'relevance' => 'low' ), array( 'id' => 'site-health-info', 'label' => 'Info', 'href' => 'site-health.php?tab=debug', 'icon' => 'core/info', 'relevance' => 'low' ) ),
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'framed',
		'category'     => 'site',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/site-preview',
		'dir_name'     => 'site-preview',
		'title'        => 'Site preview',
		'description'  => 'Shows preview of the site homepage.',
		'help'         => null,
		'icon'         => 'dashboard-widgets/site-logo',
		'actions'      => null,
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'full-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	),
	array(
		'name'         => 'core/welcome',
		'dir_name'     => 'welcome',
		'title'        => 'Welcome',
		'description'  => 'Displays a welcome panel to introduce users to WordPress.',
		'help'         => null,
		'icon'         => 'dashboard-widgets/wordpress',
		'actions'      => null,
		'attributes'   => null,
		'has_render'   => true,
		'has_widget'   => false,
		'presentation' => 'full-bleed',
		'category'     => 'dashboard',
		'keywords'     => null,
		'textdomain'   => 'default',
	)
);

```
