← Integrations

Integration

Static Shield + Bricks

Coded compatibility profile

Bricks is normally distributed as a theme with its own React-based visual canvas bundled in, the same shape as Divi and Avada — but that canvas is an editor-only surface in wp-admin, not something visitors ever load. On the public frontend, Bricks compiles builder data down to plain server-rendered HTML, so page content is served static.

Running dynamically

Bricks can be resource-heavy at request time. Bricks renders its layout on every dynamic request, adding real PHP and DOM overhead beyond plain HTML.

Served with Static Shield

We expect pages built with Bricks to load dramatically faster once served statically — that rendering cost is paid once at publish time, not on every visit.

Recommended mode

Fully Static

Static behavior

Page rendering is plain server-rendered HTML with no client-side hydration on the public frontend.

Dynamic behavior

The wp-admin builder canvas, including its own REST API (bricks/v1), is restricted to logged-in, capability-checked editor use — the same private/inert shape as Divi's and Elementor's own builder editors, and was never part of the public surface.

Bridges & routes

None needed — Bricks declares no public routes, AJAX actions, or cookies of its own outside the private builder canvas.

Setup

No special setup — detected automatically once active.

Limitations

This is a light pass, not yet verified against a live install — previously Bricks had no Compatibility Layer profile at all, only a Shield Bar row. Confidence here is set lower than themes already checked against a live install; treat this as a reasonable starting point pending that verification, not a guarantee.

Want to see this against your own site?

Static Shield Lite is free to install and inspects your actual plugins, not just what's publicly visible.

Get Static Shield