WordPress Style Book

Explore Our WooCommerce Style Guide

See the the use of WordPress blocks within the LSX Design Theme. This guide provides an in-depth look at how to utilize various blocks for content creation, from basic text and image layouts to complex column and group structures. Ideal for both beginners and seasoned developers, our style book equips you with the tools to craft engaging and responsive pages that resonate with your audience.

Examples


Heading block

Introduce new sections and organise content to help visitors (and search engines) understand the structure of your content.


H1 Heading

H2 Heading

H3 Heading

H4 Heading

H5 Heading
H6 Heading

Paragraph block

Start with the basic building block of all narrative.


This is a default paragraph block with default settings.

This is a paragraph block with a footnote1.

List block

Create a bulleted or numbered list.


  • This is an unordered list block
  • This is an unordered list block
  1. This is an ordered list block
  2. This is an ordered list block
  1. This is an ordered list block
  2. This is an ordered list block
  1. This is an ordered list block
  2. This is an ordered list block

Quote block

Give quoted text visual emphasis.


The Quote Block gives quoted text visual emphasis.

Ash Shaw
CEO, LightSpeed

Pull Quote block

Give quoted text visual emphasis.


Give special visual emphasis to a quote from your text.

Ash Shaw

Code block

Display code snippets that respect your spacing and tabs.


<?php
// Theme setup function
function mytheme_setup() {
    add_theme_support('post-thumbnails'); // Support for featured images

    register_nav_menus(array(
        'primary' => __('Primary Menu', 'mytheme')
    )); // Custom navigation menu
}

// Hook the setup function into WordPress's 'after_setup_theme' action
add_action('after_setup_theme', 'mytheme_setup');
?>

Details block

Hide and show additional content.


Default details block

WordPress themes are essential for styling and structuring a website. Themes control the layout, colors, fonts, and other visual elements, creating a cohesive appearance.

Customization Options:

  • Themes Directory: Choose from thousands of free and premium themes.
  • CSS Styling: Customize fonts, colors, and spacing.
  • Theme Functions: Themes can include features such as menus, widgets, and page templates.

Expand your knowledge on how themes can transform your WordPress site.

Default details block open by default

WordPress themes are essential for styling and structuring a website. Themes control the layout, colors, fonts, and other visual elements, creating a cohesive appearance.

Customization Options:

  • Themes Directory: Choose from thousands of free and premium themes.
  • CSS Styling: Customize fonts, colors, and spacing.
  • Theme Functions: Themes can include features such as menus, widgets, and page templates.

Expand your knowledge on how themes can transform your WordPress site.

Details block with arrow

WordPress themes are essential for styling and structuring a website. Themes control the layout, colors, fonts, and other visual elements, creating a cohesive appearance.

Customization Options:

  • Themes Directory: Choose from thousands of free and premium themes.
  • CSS Styling: Customize fonts, colors, and spacing.
  • Theme Functions: Themes can include features such as menus, widgets, and page templates.

Expand your knowledge on how themes can transform your WordPress site.

Another details block with arrow

WordPress themes are essential for styling and structuring a website. Themes control the layout, colors, fonts, and other visual elements, creating a cohesive appearance.

Customization Options:

  • Themes Directory: Choose from thousands of free and premium themes.
  • CSS Styling: Customize fonts, colors, and spacing.
  • Theme Functions: Themes can include features such as menus, widgets, and page templates.

Expand your knowledge on how themes can transform your WordPress site.

Preformatted block

Add text that respects your spacing and tabs, and also allows styling.


This is a Preformatted Block in WordPress.

- This block retains formatting, such as spaces and line breaks.
- It's useful for displaying code snippets, poetry, or any text needing specific formatting.
- You can customize its style through CSS, changing font, color, or background.

Preformatted text is valuable when precision matters!

Pull Quote block

Give special visual emphasis to a quote from your text.


Pull Quotes give special visual emphasis to a quote from your text.

Ash Shaw

Table block

Create structured content in rows and columns to display information.


Header Label: Column 1Header Label: Column 2Header Label: Column 3
ValueValueValue
ValueValueValue
ValueValueValue
ValueValueValue
Footer LabelFooter LabelFooter Label
This is a table caption

Verse block

Insert poetry. Use special spacing formats. Or quote song lyrics.


WordPress,
a platform of creation,
where themes weave together,
content like a tapestry.

Examples


Image block

Display multiple images in a rich gallery.


Display multiple images in a rich gallery.


Audio

Embed a simple audio player.


Cover block

Add an image or video with a text overlay.


Cover block text

File block

Introduce new sections and organise content to help visitors (and search engines) understand the structure of your content.


Media & Text block

Set media and words side–by–side for a richer layout.


WordPress themes are essential for styling and structuring a website. Themes control the layout, colors, fonts, and other visual elements, creating a cohesive appearance.

Customization Options:

  • Themes Directory: Choose from thousands of free and premium themes.
  • CSS Styling: Customize fonts, colors, and spacing.
  • Theme Functions: Themes can include features such as menus, widgets, and page templates.

Video block

Embed a video from your media library or upload a new one.


Examples


Buttons block

Prompt visitors to take action with a group of button-style links.


Columns block

Display content in multiple columns, with blocks added to each column. A single column within a columns block.


Column

Paragraph text

  • First bullet
  • Second bullet
  • Third bullet

Column

Paragraph text

  • First bullet
  • Second bullet
  • Third bullet

Column

Paragraph text

  • First bullet
  • Second bullet
  • Third bullet

Group block

Gather blocks in a container.


Paragraph in a group

Paragraph in a group

Stack block

Arrange blocks vertically.


Paragraph in a stack

Paragraph in a stack

Row block

Arrange blocks horizontally.


Paragraph in a row

Paragraph in a row

Separator block

Create a break between ideas or sections with a horizontal separator.



Widgets

Note

Purpose

Add description.

Characteristics

  • Bullet
  • Bullet

Usage

  • Bullet
  • Bullet

Documentation

Widget blocks

Examples


Archives block

Embed a video from your media library or upload a new one.


Calendar block

A calendar of your site’s posts.


June 2026
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  

Category list block

Embed a video from your media library or upload a new one.


Custom HTML block

Embed a video from your media library or upload a new one.


Latest comments block

Embed a video from your media library or upload a new one.


Latest posts block

Embed a video from your media library or upload a new one.


Search block

Help visitors find your content.


Shortcode block

Embed a video from your media library or upload a new one.


Social Icons block

Display icons linking to your social media profiles or sites.


Tag cloud block

A cloud of your most used tags.


Blocks Tester Test tag

Theme

Note

Purpose

Add description.

Characteristics

  • Bullet
  • Bullet

Usage

  • Bullet
  • Bullet

Documentation

Theme blocks

Examples


Navigation block

A collection of blocks that allow visitors to get around your site. Add a submenu to your navigation. Add a page, link, or another item to your navigation.


Site Logo block

Display an image to represent this site. Update this block and the changes apply everywhere.


Site Title block

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.


LSX Design Demo

Site Tagline block

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.


A WordPress Block Theme with accompanying Figma Design System.

Login/out block

Show login form, login & logout links.


Comments

Note

Purpose

Add description.

Characteristics

  • Bullet
  • Bullet

Usage

  • Bullet
  • Bullet

Example


Comments block

An advanced block that allows displaying post comments using different visual configurations.

  • Displays a title with the number of comments.
  • Contains the block elements used to display a comment, like the title, date, author, avatar and more.
  • Displays a paginated navigation to next/previous set of comments, when applicable.
  • Display a post’s comments form.

2 responses to “WordPress Blocks”

  1. Ash Shaw Avatar

    These are comments relating to the WordPress blocks page.

  2. Ash Shaw Avatar

    This is a reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Examples


Query Loop block

An advanced block that allows displaying post types based on different query parameters and visual configurations.


  • 2 columns This is a 2-column layout, just trying some things out to see how…


    Post content example below:

    2 columns

    This is a 2-column layout, just trying some things out to see how it goes. Each column should have enough padding to breathe a little bit. Don’t forget to consider how columns will look on smaller screens. #mobilefirst


    3 columns

    This is a typical 3-column layout with images on top and some text below.

    You’ll find this layout on web sites all over the internet.

    Gutenberg makes this kind of layout easy to build. The future is now!


    4 columns

    This is the first column, and it’s amazing.

    This is the second column, and it’s also amazing.

    The third column, as they say, is like a charm.

    This is the fourth column, and it’s possibly the best.


    5 columns

    5 columns of text in the post, 5 columns of text. Take one down, move it around, 4 columns of text in the post.

    4 columns of text in the post, 4 columns of text. Take one down, move it around, 3 columns of text in the post.

    3 columns of text in the post, 3 columns of text. Take one down, move it around, 2 columns of text in the post.

    2 columns of text in the post, 2 columns of text. Take one down, move it around, 1 columns of text in the post.

    1 column of text in the post, 1 column of text. Take one down, move it around, no columns of text in the post.


    6 columns

    One column.

    Two columns.

    Three columns.

    Four columns.

    Five columns.

    Six columns.

    One column.

    Two columns.

    Three columns.

    Four columns.

    Five columns.

    Six columns.

  • Button Blocks File Block Column Block About Automattic We are the people behind WordPress.com, WooCommerce,…


    Post content example below:

    Button Blocks

    File Block

    Column Block

    About Automattic

    We are the people behind WordPress.com, WooCommerce, Jetpack, Simplenote, Longreads, VaultPress, Akismet, Gravatar, Polldaddy, Cloudup, and more. We believe in making the web a better place.

    We’re a distributed company with 807 Automatticians in 69 countries speaking 84 different languages. Our common goal is to democratize publishing so that anyone with a story can tell it, regardless of income, gender, politics, language, or where they live in the world.

    We believe in Open Source and the vast majority of our work is available under the GPL.

    We strive to live by the Automattic Creed.

    Come work with us.

    Our Creed

    I will never stop learning. I won’t just work on things that are assigned to me. I know there’s no such thing as a status quo. I will build our business sustainably through passionate and loyal customers. I will never pass up an opportunity to help out a colleague, and I’ll remember the days before I knew everything. I am more motivated by impact than money, and I know that Open Source is one of the most powerful ideas of our generation. I will communicate as much as possible, because it’s the oxygen of a distributed company. I am in a marathon, not a sprint, and no matter how far away the goal is, the only way to get there is by putting one foot in front of another every day. Given time, there is no problem that’s insurmountable.

    Spacer Block

    Separator Block

    The following separators should be a short line, a long line, and some dots.




    Page Break

    Pages: 1 2

Footnotes

  1. This is an example of a footnote ↩︎