Skip to content

EMCP Tools 3.9.0 — Kadence support + write Elementor 4 Global Classes

Choose a tag to compare

@wpacademy wpacademy released this 06 Aug 23:18
· 195 commits to main since this release

Added

  • Kadence support — build pages with Kadence + Kadence Blocks over MCP. A new Themes-tab integration for the Kadence theme and Kadence Blocks. Read/write the theme's design settings — global 9-colour palette, typography, layout, buttons, header/footer (kadence-read/kadence-write). Discover and insert all 32 top-level Kadence blocks (kadence-blocks-read/kadence-blocks-write). Best of all, build whole sections from Kadence's Design Library patterns: list-patterns browses 350+ free patterns by category and insert-pattern drops in Kadence's own professionally-designed, palette-matched, fully-editable markup — optionally downloading the pattern's images into your Media Library. Registers automatically when Kadence and/or Kadence Blocks are active; write tools disabled-by-default. New emcp-kadence agent skill.
  • Write Elementor 4 Global Classes (#108). The read-only Class Manager tool gains a write counterpart: create-global-class, update-global-class, delete-global-class let an AI author your v4 design system — create a reusable g- class with styles, merge/replace them per breakpoint and state, or delete it. Friendly flat styles plus a raw props escape hatch; gated on Elementor's own class-editing capability; disabled-by-default (delete is confirm-gated).

Fixed

  • Widget Builder media controls can now select audio and video (#107). A media control in a generated widget defaulted to Elementor's image-only picker. It can now declare media_types (e.g. ["audio"]) to open the correct Media Library filter — including for a media control nested inside a repeater. Also fixes the bundled Audio Player widget.
  • Sandbox "Push update" now appears for older published artifacts. A block/widget/snippet published to the Marketplace before update-tracking existed showed "Up to date" forever; it now correctly offers Push update, and the state self-heals after the first push.

Free users update from the WordPress dashboard. Pro users update via Freemius.