FvRE v2 — Elementor Recipes from DB

Per-page _elementor_data recipes extracted directly from the WordPress database. The real source of truth — what the page builder actually saved, not what the rendered HTML looks like.

Summary

11 pages in DB → 6 have real _elementor_data, 5 are empty (no Elementor content).

PagePost IDData sizeCSS sizeWidgetsContainersImagesStatus
/76256 KB72 KB284031real
/the-team/101144 KB200 b171919real
/oscar-and-friends/45247 KB28 KB976real
/book/161035 KB200 b535real
/resources/54936 KB190 b564real
/blog/717 KB154 b110real
/archives/153500000empty
/about/68700000empty
/privacy-policy/300000empty
/checkout/108300000empty
/products/108800000empty

Widget types used

13 unique widget types across all 6 real pages.

WidgetPagesTotal uses
heading519
image514
text-editor412
eael-testimonial15
eael-post-carousel44
button12
animated-headline22
template22
eael-team-member-carousel11
eael-post-block11
eael-logo-carousel11
icon-list11
shortcode11

v1 vs v2 comparison

The rendered HTML had a lot more data-element_type matches than _elementor_data has widgets. That's because Elementor adds wrapper divs around widgets, and the v1 snapshot counts every nested div as a "widget." The v2 source-of-truth count is the real one.

Pagev1 widget count (HTML)v2 widget count (DB)Ratio
/89283.2x
/the-team/58173.4x
/oscar-and-friends/4494.9x
/book/3056.0x
/resources/4058.0x
/blog/24124.0x

What's in the JSON

{
  "page": "home",
  "post_id": 76,
  "data_size": 256364,
  "css_size": 71756,
  "widgets": [{"id": "ad09389", "type": "heading", "depth": 1}, ...],
  "widget_types": {"heading": 5, "image": 4, "text-editor": 3, ...},
  "container_count": 40,
  "section_count": 0,
  "column_count": 0,
  "images": ["https://...", ...]
}

Raw: recipes.json

← back to index