Skip to content

Releases: MilenFrom/estatesite-wpelementor

v1.0.3 — Pivot template library to serve-from-dev

Choose a tag to compare

@MilenFrom MilenFrom released this 30 May 17:22

v1.0.3 — Pivot template library to serve-from-dev

Pivot the Elementor template library architecture from local-extract (bundled ~140 MB tarball + Template_Fetcher download pipeline) to serve-from-dev (dev.estatesite.eu REST endpoints + customer-side sideload proxy).

Customer-visible changes

  • New: customer-side REST proxy POST /wp-json/estatesite-wpelementor/v1/insert-template sideloads template images via Elementor's Import_Images pipeline (sha1(url) dedupe via _elementor_source_image_hash postmeta)
  • New: dual-mode class-templates.php with library_url() / manifest_url() / single_url() / proxy_endpoint_url() / is_remote_mode() resolver API
  • New: ESELE_TEMPLATES_LIBRARY_URL wp-config.php override constant
  • New: CORS headers (ACAO:*, Allow-Credentials:false, GET+OPTIONS only) on dev's /estatesite/v1/templates routes, scoped via remove_filter so non-template routes keep WP core's CORS behaviour
  • Fix: preview_base_url() default switched from hardcoded estatesite.eu to home_url('/templates')
  • Deprecate: Template_Fetcher reduced to no-op shim (signatures preserved)
  • Admin: "Fetch templates" page replaced with "Test connection" card
  • Release: bin/release.sh now excludes templates/ from the customer zip (~140 MB drop; customers fetch from dev at runtime)

Pairs with


🤖 Generated with Claude Code