Visual Page Builder
The Flavor Starter Theme includes a built-in Visual Page Builder for creating custom page layouts without coding.
Accessing the Builder
- Create or edit a page in WordPress
- Select the "Flavor Builder" page template
- Click "Open Page Builder" in the editor
Available Blocks
Layout Blocks
- Section — Full-width container with background options
- Columns — 2, 3, or 4 column layouts
- Spacer — Vertical spacing
Content Blocks
- Heading — H1–H6 with styling options
- Text — Rich text with formatting
- Image — Single image with caption
- Button — CTA buttons with link and style options
- Icon — Icon selection from built-in library
eCommerce Blocks
- Product Grid — Display products in a grid layout
- Featured Product — Highlight a single product
- Category List — Product category navigation
- Cart Button — Add-to-cart button for a specific product
Dynamic Blocks
- Recent Products — Auto-updated product list
- Sale Products — Products currently on sale
- Best Sellers — Top-selling products
Block Settings
Each block has configurable options:
- Content — The block's main content and text
- Style — Colors, fonts, spacing, borders
- Advanced — CSS classes, visibility conditions, responsive settings
Responsive Design
All blocks are responsive by default. You can also:
- Hide blocks on specific devices (desktop/tablet/mobile)
- Set different column layouts per breakpoint
- Adjust spacing per device size
Saving and Publishing
- Save Draft — Save progress without publishing
- Preview — Preview the page before publishing
- Publish — Make the page live
caution
The Page Builder uses React for rendering. Make sure your theme's React app is built (npm run build in react-app/) for production use.