Design System WordPress Theme
Home
Github
Home
Github
  • Site Editor

    • Patterns

      • How to use patterns
        • DSWP Card With Hyper Link List
        • DSWP Vertical Cards
        • DSWP Default Heading
        • DSWP Footer With Territorial Acknowledgement
        • DSWP Heading with Paragraph(s)
        • DSWP Horizontal Card No Shadow
        • DSWP Icon with Excerpt
        • DSWP Hero Image with Title
        • DSWP Horizontal Card
        • DSWP Horizontal Card Large Image Left
        • DSWP Horizontal Card Large Image Right
        • DSWP Image And Text
        • DSWP Image And Text Flipped
        • DSWP Information Contact Socials
        • DSWP Link With Arrow
        • DSWP Secondary Hero Image With Title
        • DSWP Team Pattern
        • DSWP Vertical Cards With Icon
      • Patterns Overview
  • Developers

    • Patterns Troubleshooting
    • Template Parts

Patterns Overview

All patterns are designed to be responsive, mobile-friendly, accessible, and optimized for performance. The goal is to allow you to easily drag and drop any number of these patterns in any order on a page without needing to modify any code or block settings—simply update the content and colors as needed. You should be able to create a multi-page site using any combination of these patterns, without the need to develop new ones.

If you're new to WordPress's Block Patterns, check out the WordPress's Block Patterns Guide

BC Gov Logo Light

Description:

This is an experimental pattern that is not yet ready for use.

Horizontal Card with Large Image

Description:

Full-width layout with flexible content area and optional button component.

Standard layout
Horizontal Card with Large Image
Example implementation
Example Horizontal Card
Variation Example right
Example Horizontal Card

Vertical Cards

Description:

Flexible card layout that supports both images and icons.

Standard layout
Vertical Cards
Example implementation
Example Vertical Cards

Hero Image with Title

Description:

Main banner images with text overlay

Standard hero banner
Hero Image with Title Pattern
Example implementation
Example Hero Image with Title Pattern

Secondary Hero

Description:

Smaller banner sections with compact layout

Standard layout
Secondary Hero Pattern
Example implementation
Example Secondary Hero

Heading with Paragraphs

Description:

Text content with styled heading

Standard layout
Heading with Paragraphs Pattern

Image & Text

Description:

Image and text content blocks with flexible layout options

Standard layout
Image & Text Pattern
Example implementation
Image & Text Pattern
Variation Example right
Image & Text Pattern

Team Pattern

Description:

Staff and team member displays with contact information

Standard layout
Team Pattern
Example implementation
Team Pattern

Information Contact Socials

Description:

Contact information

Standard layout
Information Contact Socials Pattern
Example implementation
Information Contact Socials Pattern

Icon with Excerpt

Description:

Short content blocks with icons

Standard layout
Icon with Excerpt Pattern
Example implementation
Icon with Excerpt Pattern

Card with Hyperlink List

Description:

Card layout with icon and title at the top

Standard layout
Card with Hyperlink List Pattern
Example implementation
Icon with Excerpt Pattern

Best Practices

  1. Pattern Selection

    • Choose patterns based on content type
    • Maintain consistency across pages
    • Consider mobile responsiveness (How patterns look on mobile devices when stacked on top of each other)
  2. Content Population

    • Replace all placeholder text
    • Use appropriate image sizes
  3. Accessibility

    • Include alt text for images
    • Maintain color contrast
    • Ensure proper heading structure
  4. Performance

    • Optimize images before upload
    • Don't overload pages with patterns
    • Consider load times
Contributors: ASpiteri-BCGov
Prev
How to use patterns