Complete feature list
Use this page as a checklist when comparing Machine to Divi 5 alone or to a stack of separate plugins. Deeper behavior lives in linked guides and Module overview.
Native Divi extensions (Insert Dynamic Content)
Machine extends core Divi 5 modules so you can drive them from custom data without removing them from layouts:
| Native module | Typical use |
|---|---|
| Map, Map Pin, Fullwidth Map | Per-post or context map field via Insert Dynamic Content (details) |
| Post Slider, Fullwidth Post Slider | Query and targeting aligned with Machine (Post Slider module) |
| Gallery | Field-backed image sets on native Gallery |
| Circle Counter, Number Counter, Bar Counter | Numeric or field-driven values |
| Video | Dynamic video URL or embed context |
| Countdown | Target date from dynamic content; optional global settings fallback (Native modules) |
Gallery strategy: Use native Gallery + dynamic for simple cases; use Gallery/Slider (Machine) for sliders, complex grids, repeaters, and Pro gallery fields (free ACF gallery, ACF Pro gallery).
Machine-native modules (Visual Builder)
| Module | Summary |
|---|---|
| Custom Field Item | Type-aware field display for supported providers (module, ecosystem, conditional logic) |
| Repeater / Table / Tabs | Repeater-driven layouts with nested Custom Field Items (repeater) |
| Gallery/Slider | Field galleries, groups, featured image, grid/slider modes (module) |
| Post Carousel | Post carousel with query patterns aligned to archives (module) |
| Category Loop | Taxonomy-driven presentation (module) |
| Post Content | Body, excerpt, taxonomy description (module) |
| Post Meta / Post Meta Item | Author, date, terms, custom meta rows (Post Meta) |
| Orderby / Orderby Item | Visitor sort controls (Orderby) |
| View Post Btn | “View single” actions in loops (module) |
| Search Posts | Search + nested filter rows (module, search form) |
Legacy DM: Post Slider remains for migration conversations only—prefer Post Slider plus Machine’s extension for new builds.
Bundled Divi Ajax Filter + Loop Extender
Ship inside Divi Machine when you use Machine as your filter stack (same code as standalone Divi Ajax Filter; Divi Loop Extender extends Divi 5 Loop Builder):
| Piece | Role |
|---|---|
| Archive Loop | Faceted AJAX results, loop layouts, pagination / load more (module, Ajax Filter features) |
| Filter Posts / Filter Posts Item | Filter banks and facets (Filter Posts, filter items) |
| Thumbnail, Post Title | Lightweight loop card fragments (thumbnail, title) |
| Loop Extender | Deeper Loop Builder queries, relationships, sorting (Loop Extender docs) |
Block-based sites can use the companion filter archive / filter bank / filter item blocks from the WP Enhanced Ajax Filter Blocks stack so the same PHP pipeline runs outside Divi modules.
Maps and location
- ACF Map One Pin — Single marker per post (Divi 5: module dynamic content).
- ACF Map Multiple Pins — Archive map + popup layouts + loop integration.
Radius / address-style filter items, clustered markers, and map-related archive options are covered under Ajax Filter features where applicable.
Search and live discovery
- Search form — Site-wide search scopes and form behavior.
- Search Posts — Composable search + filter rows, live search / suggest where enabled (module).
Listings, layout, and performance
- Custom loop layouts · Linked post types
- Ajax load more · Infinite-style loading · Ajax sorting
- Grid, masonry, loop templates, list/grid switcher: Ajax Filter features
- Embedded Divi Engine → Divi Ajax Filter settings: REST / object caching, Woo-oriented defaults (key capabilities)
Admin and operator tools (WordPress admin)
| Area | Purpose |
|---|---|
| Tools → Post Types / Taxonomies | Register CPTs and taxonomies without custom PHP |
| Tools → AI site setup (Beta) | Plain-language planning (BYO API keys) |
| Tools → Divi 5 Migration Tool | Shortcode normalization ahead of Divi’s migrator |
| Import / Export | Backup and restore Machine options (CSV) |
| Settings → Search | Divi Machine Search scopes |
| Settings → General | Optional {dm:…} inline field tags in module text; global CSS/JS hooks |
| Settings → Module overrides | Legacy optional global map merge when configured; prefer Map module dynamic content in Divi 5 (Native modules). Countdown-related global options may still apply when documented in settings UI. |
| Settings → Debug | Logging and diagnostics |
Multilingual and URLs
Machine modules register strings for translation workflows; filtered URLs are built for shareable searches. Pair with your multilingual plugin’s string workflow and Ajax Filter docs for URL behavior.
What's next
- Native modules and dynamic content — Map pins, sliders, counters, gallery, video, countdown, and
{dm:…}tags. - Key capabilities — Pillar overview and product boundaries.
- Divi 5 vs Divi Machine — What Divi ships vs what Machine adds.
- Module overview — Full module list and sidebar map.