Skip to main content
Bevel Kit is one plugin that adds to the free Elementor editor everything a site needs and Elementor Pro would otherwise sell: a Theme Builder with display conditions, popups, loops, a mega menu, forms with a submissions inbox, dynamic tags, custom fonts and icons, sticky and motion effects, and 25 widgets of its own. It also carries the parts no page builder ships: a Site Settings screen in wp-admin, a one-click optimizer, WebP conversion, a database cleaner, a site-kit importer and a disk page cache. Everything is free and runs on your site. There is no licence key. A Bevel account, free to start, holds Bevel MCP’s daily AI generations and opens the pro template library, and nothing inside the plugin waits on it.

What it adds

Requirements

  • WordPress 6.8 or newer, PHP 8.0 or newer.
  • Elementor 3.25 or newer. The Kit declares Elementor as a required plugin; WordPress will not activate it without Elementor.
  • Any theme. The Bevel theme is the natural pairing, but the theme builder takes over any theme’s header, footer, single and archive.
Elementor Pro is not a requirement and not a conflict. See Working next to Elementor Pro.

Install

Install it from Plugins → Add New by searching for Bevel Kit (or upload the zip under Upload Plugin), then activate it. A bare site fills itself in on the next admin load: the starter site settings, a front page, header, footer, single, archive and 404 templates and a main menu. Nothing is downloaded; the starter set ships inside the plugin. See Starter Templates.

The Bevel menu

The plugin adds one top-level menu, Bevel, in WordPress’s default menu position: On the Kit’s own screens, the Bevel top bar groups Custom Fonts and Custom Icons under Custom Elements.

What it pins

Elementor 4 ships its next-generation editor experiments on by default and hidden. Every widget, control and template in the Kit is built against Elementor’s current element model, so the Kit defaults those experiments to off without writing any of Elementor’s options; a site that chose one deliberately keeps it. The bevel/elementor/pin_to_v3 filter turns the pin off. See Extras.