WordPress Blocks Reference

Block Description Usage
Paragraph Basic text block for writing paragraphs. Supports formatting, links, and inline styles. Click + button → Paragraph block
Heading Add headings (H1-H6) to structure your content. Configurable heading level and alignment. + button → Heading → Choose level (H1-H6)
Image Insert an image. Upload from computer, media library, or add via URL. Supports alt text and captions. + button → Image → Upload or select from library
Gallery Create an image gallery. Add multiple images in a grid layout with customizable columns. + button → Gallery → Add multiple images
List Create ordered or unordered lists. Supports nested lists and custom numbering. + button → List → Choose ordered or unordered
Quote Display a quote. Supports citation and styling options for pull quotes. + button → Quote → Add quote text and citation
Audio Embed an audio player. Supports MP3, M4A, OGG, WAV, and WMA formats. + button → Audio → Upload or add URL
Video Embed a video player. Supports self-hosted videos and YouTube/Vimeo embeds. + button → Video → Upload or paste URL
Cover Add a cover block with background image or color. Overlay text on top of the image. + button → Cover → Add background and content
File Add a download link for files. Supports PDFs, documents, and other file types. + button → File → Upload or select file
Code Display code snippets with syntax highlighting. Preserves formatting and special characters. + button → Code → Paste code
Classic Use the classic WordPress editor. Provides TinyMCE editor for legacy editing experience. + button → Classic → Opens classic editor
More Insert "Read More" tag. Content before this tag shows in excerpts and archives. + button → More → Insert read more tag
Spacer Add blank space between blocks. Adjustable height for vertical spacing control. + button → Spacer → Adjust height
Separator Add a horizontal line to separate content. Various styles available. + button → Separator → Choose style
Columns Create multi-column layouts. Choose column count (2-6 columns) and add content to each. + button → Columns → Choose column layout
Group Group multiple blocks together. Apply styling and spacing to the entire group. + button → Group → Add blocks inside
Buttons Add one or more call-to-action buttons. Customize text, link, and styling. + button → Buttons → Add button text and URL
Media & Text Display media (image/video) alongside text content. Side-by-side layout with customizable alignment. + button → Media & Text → Add media and text
Table Create a table with rows and columns. Add or remove rows/columns as needed. + button → Table → Choose rows and columns
Verse Display poetry or verse with preserved line breaks and spacing. Monospace font styling. + button → Verse → Add verse text
Preformatted Display preformatted text preserving whitespace and formatting. Useful for code or ASCII art. + button → Preformatted → Add text
Pullquote Display a pull quote with citation. Styled quote block for highlighting important content. + button → Pullquote → Add quote and citation
Categories Display a list of categories. Shows category links with optional post counts. + button → Categories → Configure display options
Latest Posts Display your most recent posts. Configurable number of posts and display style. + button → Latest Posts → Configure post count
Latest Comments Show recent comments on your site. Displays comment author, excerpt, and post link. + button → Latest Comments → Set number to display
Archives Display monthly archives. Shows links to archived posts by month. + button → Archives → Configure display format
Tag Cloud Display tags in a cloud format. Tag size indicates frequency of use. + button → Tag Cloud → Configure taxonomy
RSS Display entries from an RSS feed. Shows feed items with links and metadata. + button → RSS → Enter feed URL
Search Add a search form to your content. Allows visitors to search your site. + button → Search → Displays search form
Shortcode Execute a shortcode. Paste shortcode code to display its output. + button → Shortcode → Add shortcode
HTML Add custom HTML code. Useful for embedding third-party content or custom scripts. + button → Custom HTML → Add HTML code
YouTube Embed a YouTube video. Paste YouTube URL to embed the video player. + button → YouTube → Paste video URL
Vimeo Embed a Vimeo video. Paste Vimeo URL to embed the video player. + button → Vimeo → Paste video URL
Twitter Embed a Twitter tweet. Paste tweet URL to embed the tweet. + button → Twitter → Paste tweet URL
Facebook Embed Facebook posts or videos. Paste Facebook URL to embed the content. + button → Facebook → Paste post URL
Instagram Embed Instagram posts. Paste Instagram post URL to embed. + button → Instagram → Paste post URL
Spotify Embed Spotify tracks, albums, or playlists. Paste Spotify URL to embed player. + button → Spotify → Paste URL
SoundCloud Embed SoundCloud audio tracks. Paste SoundCloud URL to embed player. + button → SoundCloud → Paste URL
Flickr Embed Flickr images. Paste Flickr image URL to embed. + button → Flickr → Paste image URL
Reddit Embed Reddit posts. Paste Reddit post URL to embed. + button → Reddit → Paste post URL
TikTok Embed TikTok videos. Paste TikTok video URL to embed. + button → TikTok → Paste video URL