DesignSetGo
DesignSetGo

DesignSetGo

5/5 (2 ratings) 7K+ active installs Updated Sep 24, 2026
Scrolling Gallery block with rows of images moving across the page

Scrolling Gallery block with rows of images moving across the page

The power of a page builder, the simplicity of native blocks.

DesignSetGo brings forms, sliders, dynamic queries, animations, and parallax to the block editor — without the bloat or learning curve. If you know WordPress blocks, you already know how to use it.

Documentation · GitHub

Why DesignSetGo

  • Native blocks, not a page builder. You build with the block editor you already use, and what you see in the editor is what visitors see.
  • 57 blocks replace 5+ plugins. Forms, sliders, tabs, accordions, modals, maps, breadcrumbs, timelines, comparison tables, charts, and the Dynamic Query family.
  • 18 extensions enhance ANY block — including core and third-party blocks. Animations, parallax, sticky headers, responsive visibility, hover effects, conditional visibility.
  • Complete form builder built in. AJAX submissions, spam protection (honeypot, rate limiting, and optional Cloudflare Turnstile), email notifications, and a submissions dashboard. No Contact Form 7 required.
  • Performance first. Nothing loads on pages that don’t use DesignSetGo. Where its blocks are used, a shared stylesheet under 10 KB gzipped loads, plus only the CSS and JavaScript of the blocks on that page. No jQuery.
  • WordPress-standard everything. theme.json, Site Editor, Block Bindings, REST API, WP-CLI, and Schema.org markup. Built with keyboard navigation, ARIA attributes, focus management, and colour contrast checks.
  • Dynamic data. Bind text and styles to post meta, ACF, Meta Box, Pods, JetEngine, and WooCommerce fields.

What’s Inside

  • Layout (4) — Grid, Row, Section with shape dividers, Section Divider
  • Forms (12) — Form Builder plus 11 field types, with a submissions dashboard
  • Interactive (15) — Tabs, Accordion, Modal, Modal Trigger, Flip Card, Slider, Scroll Slides, Sticky Sections, Scrolling Gallery, Scroll Accordion, Image Accordion, Counter Group, Progress Bar, Comparison Table, Timeline
  • Dynamic Query (6) — Query, Pagination, Filter, Results, Group Header, No Results
  • Typography & Navigation (3) — Advanced Heading, Breadcrumbs (Schema.org), Table of Contents
  • Visual (12) — Icon (160+ icons), Icon Button, Icon List, Pill, Card, Divider, Countdown Timer, Blobs, Dynamic Image, Hotspot, Star Rating, Text Path
  • Data (1) — Chart (bar, line, donut — no charting library loaded)
  • Media & Location (2) — Fifty Fifty split layout, Map (OpenStreetMap or Google Maps)
  • WooCommerce (2) — Product Categories Grid, Product Showcase Hero, plus product bindings and product-aware Dynamic Query
  • Extensions (18) — Animations, Interactions, Schema.org Markup, Parallax, Text Reveal, Expanding Background, Sticky Header, Hover Effects, Clickable Groups, Background Video, Responsive Visibility, Conditional Visibility, Max Width, Custom CSS, Grid Span, Grid Mobile Order, SVG Patterns (25+), Reveal Control
  • Plus — Text Style inline format, llms.txt + per-URL Markdown for AI, draft mode for published pages

External services

DesignSetGo only contacts outside services for the features below, and only when those features are used.

  • OpenStreetMap — The Map block’s default provider. When a visitor views a page with an OpenStreetMap map, their browser loads map tiles from tile.openstreetmap.org, which receives their IP address. If a map has an address but no saved coordinates, the visitor’s browser also sends that address to nominatim.openstreetmap.org to locate it. Searching for an address in the Map block settings uses the same service. Turn on the block’s Privacy Mode to load a map only after the visitor clicks. Tile usage policy, Nominatim usage policy, privacy policy.
  • Google Maps — Used only when you choose a Google provider on a Map block. The keyless option loads a map from maps.google.com with the map’s address or coordinates. The API option loads the Maps JavaScript API from maps.googleapis.com with the API key you enter under DesignSetGo Settings Integrations. Either way the visitor’s browser makes the request, and Privacy Mode applies. Google Maps Platform terms, Google privacy policy.
  • Cloudflare Turnstile — Used only when you add Turnstile keys under DesignSetGo Settings Integrations and turn Turnstile on for a form. The visitor’s browser loads the challenge from challenges.cloudflare.com, and on submission your site sends the Turnstile token and the visitor’s IP address to Cloudflare to verify it. Cloudflare terms, Cloudflare privacy policy.

Two bundled patterns (Video Testimonial and Hero with Video Modal) include a sample YouTube video through WordPress’s own embed block. Replace it with your own video, or visitors’ browsers will load it from YouTube.

The Slider block’s Scroll Carousel variation starts with four sample images hosted by Lorem Picsum. Replace them with your own images, or visitors’ browsers will load them from picsum.photos. The Scrolling Gallery preview in the block inserter also shows sample images from Lorem Picsum.

Privacy

  • DesignSetGo has no tracking or analytics, and sends nothing about your site to its developers.
  • Form submissions are stored on your own site, together with the submitter’s IP address, browser user agent, and the page they submitted from. They are deleted after 30 days by default; change this under DesignSetGo Settings Features Forms. Notifications are sent through WordPress’s own email.
  • Submissions are included in WordPress’s Export Personal Data and Erase Personal Data tools, matched by email address. DesignSetGo also suggests text for your privacy policy.
  • Browser storage is used only to make features work: a modal set to show once per session or once per user remembers that it was shown, a form keeps its confirmation message across the page reload after a non-AJAX submission, and Draft Mode sets a cookie for logged-in editors previewing a draft.