LandTech Extras for Elementor
Disclaimer: Independent fork of the original Elementor Extras plugin by Namogo. Not affiliated with or endorsed by Namogo or Elementor Ltd. Original credits: Namogo (Elementor Extras). Maintained by Land Tech Web Designs.
LandTech Extras for Elementor adds widgets and editor extensions on top of Elementor. Configure optional API keys (Google Maps, Snazzy Maps, Instagram, and optional bring-your-own-key LLM credentials when using the separate LandTech Extras add-on AI workspace) under Elementor → LandTech Extras → APIs when needed.
Elementor compatibility is documented in the main plugin PHP header (Elementor tested up to fields).
Try It Live – Preview This Plugin Instantly
Experience LandTech Extras for Elementor without installation: the blueprint installs Elementor and this plugin from WordPress.org, seeds sample images and blog posts, builds a demo homepage with links to every widget, creates a dedicated demo page per feature (gallery, search form, posts grid, maps, navigation widgets, and more), and registers a navigation menu grouping all demos. Log in as admin / password to edit pages with Elementor or open Elementor → LandTech Extras settings.
Preview on WordPress Playground
The same blueprint ships in the plugin package as blueprint.json (repository root) and assets/blueprints/blueprint.json. WordPress.org serves the public copy from plugin SVN at assets/blueprints/blueprint.json for directory Live Preview integration.
External Services
This plugin may cause the site, the WordPress admin, or the Elementor editor to contact third-party services when you enable the related features or save API credentials. For each service below, direct links to its Terms of Service (or equivalent) and Privacy Policy are provided.
Google Maps Platform (Google LLC)
When you enable the Google Map widget or turn on Load Google Maps API under Elementor → LandTech Extras → APIs, visitors’ browsers may load the Maps JavaScript API from Google (maps.googleapis.com, including via bundled assets/lib/gmap3/gmap3.js). Requests can include the Maps API key you enter in settings, map coordinates or place queries you configure, and typical browser HTTP metadata. Terms of Service · Privacy Policy
Snazzy Maps (snazzymaps.com; operated by Atlist Inc.)
When you add a Snazzy Maps API key and search for map styles in the Elementor editor, the editor script (assets/js/editor.js) requests JSON from https://snazzymaps.com/{endpoint}.json (explore, my-styles, or favorites). Those requests can include your Snazzy Maps API key, pagination parameters, and standard browser HTTP metadata. Server-side PHP does not proxy these editor requests. Atlist publishes the legal terms that apply to Snazzy Maps / Atlist services: Terms of Service · Privacy Policy
Instagram (Meta Platforms, Inc.)
When you use Instagram-related options (Gallery widget Instagram source or an access token under Elementor → LandTech Extras → APIs), the plugin may request data from Instagram Graph API (graph.instagram.com, including token refresh in admin) and/or instagram.com endpoints used by the Gallery widget. Data sent can include the access token you configure, API parameters required by Instagram, and standard HTTP metadata. Instagram Terms of Service · Instagram Privacy Policy · Meta Privacy Policy · Meta Developer Terms (API use): Terms
OpenAI (OpenAI, LLC) — optional bring-your-own-key (separate LandTech Extras add-on AI workspace)
This WordPress.org build may store optional API credentials in the landtech_extras_apis option when you save settings, but does not call OpenAI from this plugin alone. When the separate LandTech Extras add-on is active, AI workspace is enabled, and you choose OpenAI, that add-on may send HTTPS requests to OpenAI’s API (e.g. api.openai.com) with the API key, prompt or content, model parameters, and standard HTTP metadata. Terms of Service · Privacy Policy
Anthropic (Anthropic, PBC) — optional bring-your-own-key (add-on AI workspace)
Same as OpenAI above: credentials may be stored here; outbound Anthropic API requests (e.g. api.anthropic.com) occur only when the separate add-on AI workspace invokes them with your saved Anthropic API key, messages, and parameters. Commercial Terms of Service · Privacy Policy
Google Gemini API (Google LLC) — optional bring-your-own-key (add-on AI workspace)
Same as OpenAI above: credentials may be stored here; outbound Gemini requests (e.g. generativelanguage.googleapis.com) occur only when the separate add-on AI workspace invokes them with your saved Gemini API key, prompts, and parameters. Google AI / Gemini API Terms · Google Privacy Policy
Third-party libraries
This plugin bundles or references third-party scripts. Licenses and upstream sources for every bundled file are noted below. Full provenance details are in the matching README.txt files under assets/lib/.
anime.js 3.2.2 (MIT) — assets/lib/anime/anime.js / anime.min.js
Source: https://github.com/juliangarnier/anime — License notes: assets/lib/anime/README.txt.
Splitting.js 1.0.6 (MIT) — assets/lib/splitting/splitting.js / splitting.min.js / splitting.css
Source: https://github.com/shshaw/Splitting — License notes: assets/lib/splitting/README.txt.
GLightbox 3.3.1 (MIT) — assets/lib/glightbox/js/glightbox.js / glightbox.min.js and CSS under assets/lib/glightbox/css/
Source: https://github.com/biati-digital/glightbox — License notes: assets/lib/glightbox/README.txt.
jquery-circle-progress (MIT) — https://github.com/kottenator/jquery-circle-progress
jquery.appear (MIT) — https://github.com/morr/jquery.appear/
LongShadow jQuery Plugin (MIT) — https://github.com/dangvanthanh/jquery.longShadow
HC-Sticky (MIT) — https://github.com/somewebmedia/hc-sticky
jQuery Mobile (MIT/jquery.org) — https://jquerymobile.com/
jquery-visible (MIT) — http://teamdf.com/jquery-plugins/license/
Parallax Background (MIT) — https://github.com/erensuleymanoglu/parallax-background
TableSorter (MIT/GPL dual) — http://tablesorter.com
Isotope v3.0.6 (GPLv3) — assets/lib/isotope/isotope.pkgd.js (uses WordPress core jQuery; layout library only)
Infinite Scroll 4.0.1 (GPLv3) — assets/lib/infinite-scroll/infinite-scroll.js (core build; vanilla DOM API via new InfiniteScroll(); no jquery-bridget)
Source: https://infinite-scroll.com — License notes: assets/lib/infinite-scroll/README.txt.
Packery v2.1.2 (GPLv3) — assets/lib/packery/packery.pkgd.js (uses WordPress core jQuery)
javascript-detect-element-resize (MIT) — https://github.com/sdecima/javascript-detect-element-resize
tilt.js (MIT) — https://github.com/gijsroge/tilt.js
CLNDR (MIT) — https://github.com/kylestetz/CLNDR
GMAP3 (GPL-3.0+) — http://gmap3.net
Slidebars (MIT) — http://www.adchsm.com/slidebars/
Date/time formatting in the Calendar widget uses Moment.js registered by WordPress core when available.
Development
Human-readable source for bundled/minified assets (included in this plugin package):
assets/css/frontend.min.cssandassets/css/frontend-rtl.min.css— built fromassets/css/frontend.cssandassets/css/frontend-rtl.css.assets/js/frontend.min.js— built fromassets/js/frontend.js.assets/js/admin.min.js,assets/js/editor.min.js, andassets/js/notice.min.js— built from their matching non-minified files inassets/js/.assets/css/admin.min.css,assets/css/editor.min.css, andassets/css/editor-preview.min.css— built from matching non-minified CSS inassets/css/.- Widget/library
.min.js/.min.cssunderassets/lib/— non-minified counterparts ship in the same folder where applicable; third-party-only bundles are documented under Third-party libraries above and in the per-libraryREADME.txtfiles underassets/lib/. assets/lib/landtech-extras-anime-helpers.js— TweenMax-compatible animation shim using bundled anime.js (MIT).
From the plugin root, after npm install, run npm run build:assets to regenerate the minified frontend CSS/JS files listed above (used by default enqueues when SCRIPT_DEBUG is false).
Before publishing a public GitHub mirror, verify any Repository or Source URL in this readme returns HTTP 200 (WordPress.org reviewers check linked URLs).
Support
For add-on purchases, feature requests, and bug reports, email sales@landtechwebdesigns.com or use the contact options on Land Tech Web Designs.
Credits
Developed by Land Tech Web Designs, Corp.
