Skip to main content

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 moduleTypical use
Map, Map Pin, Fullwidth MapPer-post or context map field via Insert Dynamic Content (details)
Post Slider, Fullwidth Post SliderQuery and targeting aligned with Machine (Post Slider module)
GalleryField-backed image sets on native Gallery
Circle Counter, Number Counter, Bar CounterNumeric or field-driven values
VideoDynamic video URL or embed context
CountdownTarget 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)

ModuleSummary
Custom Field ItemType-aware field display for supported providers (module, ecosystem, conditional logic)
Repeater / Table / TabsRepeater-driven layouts with nested Custom Field Items (repeater)
Gallery/SliderField galleries, groups, featured image, grid/slider modes (module)
Post CarouselPost carousel with query patterns aligned to archives (module)
Category LoopTaxonomy-driven presentation (module)
Post ContentBody, excerpt, taxonomy description (module)
Post Meta / Post Meta ItemAuthor, date, terms, custom meta rows (Post Meta)
Orderby / Orderby ItemVisitor sort controls (Orderby)
View Post Btn“View single” actions in loops (module)
Search PostsSearch + 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):

PieceRole
Archive LoopFaceted AJAX results, loop layouts, pagination / load more (module, Ajax Filter features)
Filter Posts / Filter Posts ItemFilter banks and facets (Filter Posts, filter items)
Thumbnail, Post TitleLightweight loop card fragments (thumbnail, title)
Loop ExtenderDeeper 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

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

Admin and operator tools (WordPress admin)

AreaPurpose
Tools → Post Types / TaxonomiesRegister CPTs and taxonomies without custom PHP
Tools → AI site setup (Beta)Plain-language planning (BYO API keys)
Tools → Divi 5 Migration ToolShortcode normalization ahead of Divi’s migrator
Import / ExportBackup and restore Machine options (CSV)
Settings → SearchDivi Machine Search scopes
Settings → GeneralOptional {dm:…} inline field tags in module text; global CSS/JS hooks
Settings → Module overridesLegacy 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 → DebugLogging 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