Build Your First Custom Layout in Minutes
Ready to start building with DesignSetGo? This hands-on tutorial will walk you through creating your first custom layout using our container blocks. By the end, you’ll have a professional hero section with features grid—no coding required.
What You’ll Build
We’ll create a modern landing page hero section featuring:
- A full-width background section with overlay
- Centered headline and description
- Call-to-action buttons
- A 3-column features grid with icons
Prerequisites
Before starting, make sure you have:
- WordPress 6.4 or higher installed
- DesignSetGo plugin activated
- A page or post open in the block editor
Step 1: Create the Hero Section
Insert a Section Block
- Click the block inserter (+) in the top toolbar
- Search for “Section” and select the DesignSetGo Section block
- The block will insert with full-width enabled by default
Add Background and Styling
- With the Section selected, open the Settings sidebar
- Under “Color” → “Background”, choose your brand color
- Set minimum height to 60vh under “Dimensions”
- Add padding: 80px top and bottom under “Spacing”
Step 2: Add Content with Stack Block
Insert a Stack Inside the Section
- Click inside the Section block
- Insert a “Stack” block (vertical layout container)
- Set alignment to “Center” in the block toolbar
- Add 32px gap between items in the sidebar
Add Your Content
- Inside the Stack, add a Heading block with your main headline
- Style it: 48px font size, white color, bold weight
- Add a Paragraph below with your description
- Style it: 18px font size, white color
Step 3: Create Button Group
Add Buttons with Flex Block
- Insert a “Flex” block inside the Stack (below the paragraph)
- Set justify to “Center” and gap to 16px
- Insert two Button blocks inside the Flex
- Customize button text and colors using Block Supports
Step 4: Build the Features Grid
Insert Grid Block
- Below your hero Section, add a new “Grid” block
- Set columns to 3 in the sidebar
- Add 32px gap between items
- Add padding: 80px top and bottom
Add Feature Cards
For each of the 3 columns:
- Insert a “Stack” block with 16px gap and center alignment
- Add an “Icon” block at the top – choose from 1000+ icons
- Style icon: 48px size, brand color
- Add a Heading (H3) for the feature title
- Add a Paragraph for the feature description
Pro Tips
Use Block Supports – Instead of custom controls, use WordPress native color, spacing, and typography controls in the Settings sidebar. Your layout will automatically match your theme’s design system.
Responsive by Default – Grid blocks automatically stack on mobile devices. Test your layout using the responsive preview in the editor toolbar.
Save as Pattern – Once you’re happy with your layout, save it as a reusable pattern: Options menu (⋮) → “Create pattern”. Use it across multiple pages!
Constrain Width – For content sections, enable “Constrain Width” in the Section or Stack block to respect your theme’s content width.
Next Steps
Now that you’ve built your first layout, try:
- Adding animations – Use the Animation extension to fade-in elements on scroll
- Interactive components – Replace the grid with Tabs or Accordion blocks for dynamic content
- Custom icons – Upload your own SVG icons using the Icon block
- Clickable containers – Make entire feature cards clickable with the Click-to-Action extension
Common Issues
Block not found? – Make sure DesignSetGo is activated and refresh the editor.
Styles not applying? – Clear your cache and ensure your theme supports block editor features.
Layout breaking on mobile? – Check that you haven’t set fixed widths. Use “Constrain Width” instead of custom width values.
Resources
- Download DesignSetGo
- View on GitHub
- Block documentation (coming soon to the wiki)
What will you build next? Share your creations in the WordPress.org support forums!