Complete List of WordPress Core Blocks
Blocks are the components used to build posts and pages using the WordPress Gutenberg editor. By default WordPress includes many core blocks which you can use on your site, although arguably there are many blocks missing that should be in core but let’s save that for another post.
The WordPress.org documentation does have a list of all their core blocks which you can view here but this is more of a sitemap that links to pages explaining each block. If you are looking for a simple table of all the core blocks, their category and names look no further (we’ll actually look below).
Core WordPress Blocks List
Below is a list of all the core blocks in WordPress so you can easily locate their names if you are looking to remove the blocks from your site or make other modifications.
Design
Back topTitle | Name | Description |
---|---|---|
Button | core/button | Prompt visitors to take action with a button-style link. |
Comment Template | core/comment-template | Contains the block elements used to display a comment, like the title, date, author, avatar and more. |
Home Link | core/home-link | 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. |
Custom Link | core/navigation-link | Add a page, link, or another item to your navigation. |
Submenu | core/navigation-submenu | Add a submenu to your navigation. |
Buttons | core/buttons | Prompt visitors to take action with a group of button-style links. |
Column | core/column | A single column within a columns block. |
Columns | core/columns | Display content in multiple columns, with blocks added to each column. |
Group | core/group | Gather blocks in a layout container. |
More | core/more | Content before this block will be shown in the excerpt on your archives page. |
Page Break | core/nextpage | Separate your content into a multi-page experience. |
Separator | core/separator | Create a break between ideas or sections with a horizontal separator. |
Spacer | core/spacer | Add white space between blocks and customize its height. |
Text Columns (deprecated) | core/text-columns | This block is deprecated. Please use the Columns block instead. |
Embed
Back topTitle | Name | Description |
---|---|---|
Embed | core/embed | Add a block that displays content pulled from other sites, like Twitter or YouTube. |
Media
Back topTitle | Name | Description |
---|---|---|
Cover | core/cover | Add an image or video with a text overlay. |
File | core/file | Add a link to a downloadable file. |
Gallery | core/gallery | Display multiple images in a rich gallery. |
Image | core/image | Insert an image to make a visual statement. |
Media & Text | core/media-text | Set media and words side-by-side for a richer layout. |
Audio | core/audio | Embed a simple audio player. |
Video | core/video | Embed a video from your media library or upload a new one. |
Reusable
Back topTitle | Name | Description |
---|---|---|
Pattern | core/block | Reuse this design across your site. |
Text
Back topTitle | Name | Description |
---|---|---|
Footnotes | core/footnotes | Display footnotes added to the page. |
Heading | core/heading | Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content. |
List | core/list | Create a bulleted or numbered list. |
Code | core/code | Display code snippets that respect your spacing and tabs. |
Details | core/details | Hide and show additional content. |
Classic | core/freeform | Use the classic WordPress editor. |
List item | core/list-item | Create a list item. |
Unsupported | core/missing | Your site doesn’t include support for this block. |
Paragraph | core/paragraph | Start with the basic building block of all narrative. |
Preformatted | core/preformatted | Add text that respects your spacing and tabs, and also allows styling. |
Pullquote | core/pullquote | Give special visual emphasis to a quote from your text. |
Quote | core/quote | Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar |
Table | core/table | Create structured content in rows and columns to display information. |
Verse | core/verse | Insert poetry. Use special spacing formats. Or quote song lyrics. |
Theme
Back topTitle | Name | Description |
---|---|---|
Avatar | core/avatar | Add a user’s avatar. |
Comment Author Name | core/comment-author-name | Displays the name of the author of the comment. |
Comment Content | core/comment-content | Displays the contents of a comment. |
Comment Date | core/comment-date | Displays the date on which the comment was posted. |
Comment Edit Link | core/comment-edit-link | Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability. |
Comment Reply Link | core/comment-reply-link | Displays a link to reply to a comment. |
Comments | core/comments | An advanced block that allows displaying post comments using different visual configurations. |
Comments Pagination | core/comments-pagination | Displays a paginated navigation to next/previous set of comments, when applicable. |
Comments Next Page | core/comments-pagination-next | Displays the next comment's page link. |
Comments Page Numbers | core/comments-pagination-numbers | Displays a list of page numbers for comments pagination. |
Comments Previous Page | core/comments-pagination-previous | Displays the previous comment's page link. |
Comments Title | core/comments-title | Displays a title with the number of comments. |
Login/out | core/loginout | Show login & logout links. |
Navigation | core/navigation | A collection of blocks that allow visitors to get around your site. |
Pattern placeholder | core/pattern | Show a block pattern. |
Author | core/post-author | Display post author details such as name, avatar, and bio. |
Author Biography | core/post-author-biography | The author biography. |
Author Name | core/post-author-name | The author name. |
Comments Form | core/post-comments-form | Display a post's comments form. |
Content | core/post-content | Displays the contents of a post or page. |
Date | core/post-date | Display the publish date for an entry such as a post or page. |
Excerpt | core/post-excerpt | Display the excerpt. |
Featured Image | core/post-featured-image | Display a post's featured image. |
Post Navigation Link | core/post-navigation-link | Displays the next or previous post link that is adjacent to the current post. |
Post Template | core/post-template | Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more. |
Post Terms | core/post-terms | Post terms. |
Title | core/post-title | Displays the title of a post, page, or any other content-type. |
Query Loop | core/query | An advanced block that allows displaying post types based on different query parameters and visual configurations. |
No results | core/query-no-results | Contains the block elements used to render content when no query results are found. |
Pagination | core/query-pagination | Displays a paginated navigation to next/previous set of posts, when applicable. |
Next Page | core/query-pagination-next | Displays the next posts page link. |
Page Numbers | core/query-pagination-numbers | Displays a list of page numbers for pagination. |
Previous Page | core/query-pagination-previous | Displays the previous posts page link. |
Query Title | core/query-title | Display the query title. |
Read More | core/read-more | Displays the link of a post, page, or any other content-type. |
Site Logo | core/site-logo | Display an image to represent this site. Update this block and the changes apply everywhere. |
Site Tagline | core/site-tagline | Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design. |
Site Title | core/site-title | 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. |
Template Part | core/template-part | Edit the different global regions of your site, like the header, footer, sidebar, or create your own. |
Term Description | core/term-description | Display the description of categories, tags and custom taxonomies when viewing an archive. |
— | core/post-comments | — |
Widgets
Back topTitle | Name | Description |
---|---|---|
Legacy Widget | core/legacy-widget | Display a legacy widget. |
Widget Group | core/widget-group | — |
Archives | core/archives | Display a date archive of your posts. |
Calendar | core/calendar | A calendar of your site’s posts. |
Categories List | core/categories | Display a list of all categories. |
Latest Comments | core/latest-comments | Display a list of your most recent comments. |
Latest Posts | core/latest-posts | Display a list of your most recent posts. |
Page List | core/page-list | Display a list of all pages. |
Page List Item | core/page-list-item | Displays a page inside a list of all pages. |
RSS | core/rss | Display entries from any RSS or Atom feed. |
Search | core/search | Help visitors find your content. |
Shortcode | core/shortcode | Insert additional custom elements with a WordPress shortcode. |
Social Icon | core/social-link | Display an icon linking to a social profile or site. |
Tag Cloud | core/tag-cloud | A cloud of your most used tags. |
Custom HTML | core/html | Add custom HTML code and preview it as you edit. |
Social Icons | core/social-links | Display icons linking to your social profiles or sites. |
This list is generated automatically by grabbing a list of all registered blocks from the WP_Block_Type_Registry
class via the get_all_registered
method so it should contain all core blocks and updated whenever new blocks are introduced. Be sure to bookmark the page for future referrence!