{"id":396855,"date":"2026-11-04T01:44:00","date_gmt":"2026-11-04T01:44:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/letscms-addons-for-elementor\/"},"modified":"2026-11-04T17:36:35","modified_gmt":"2026-11-04T17:36:35","slug":"letscms-addons-for-elementor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/letscms-addons-for-elementor\/","author":15489460,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"LetsCMS Addons for Elementor","header_author":"LetsCMS","header_description":"Free widgets for Elementor, including a fully styleable Price Table.","assets_banners_color":"5f79bc","last_updated":"2026-11-04 17:36:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/letscms.com\/","header_author_uri":"https:\/\/letscms.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":164,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"letscms","date":"2026-11-04 01:43:40","revision":3782927},"1.2.0":{"tag":"1.2.0","author":"letscms","date":"2026-11-04 17:36:35","revision":3784488}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3783000,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3783000,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3783000,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[11659,76538,145606,3091,10851],"plugin_category":[40],"plugin_contributors":[160519],"plugin_business_model":[],"class_list":["post-396855","plugin","type-plugin","status-publish","hentry","plugin_tags-countdown","plugin_tags-elementor","plugin_tags-elementor-widgets","plugin_tags-share-buttons","plugin_tags-table-of-contents","plugin_category-calendar-and-events","plugin_contributors-letscms","plugin_committers-letscms"],"banners":{"banner":"https:\/\/ps.w.org\/letscms-addons-for-elementor\/assets\/banner-772x250.png?rev=3783000","banner_2x":"https:\/\/ps.w.org\/letscms-addons-for-elementor\/assets\/banner-1544x500.png?rev=3783000","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/letscms-addons-for-elementor\/assets\/icon-128x128.png?rev=3783000","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LetsCMS Addons for Elementor adds free, fully designable widgets to the Elementor page builder. Every widget and every option is free: no locked features, no \"Pro\" badges, no license keys and no upsell notices.<\/p>\n\n<p>Each widget was built around problems people commonly report with similar widgets, and tested in real browsers on desktop, tablet and phone.<\/p>\n\n<h4>What makes it different<\/h4>\n\n<ul>\n<li><strong>Fast:<\/strong> each widget loads its files only on pages that use it. Heavy libraries (code highlighting, Lottie) load only when needed, and nothing shifts the layout while the page loads.<\/li>\n<li><strong>Private:<\/strong> no tracking, no cookies and no third-party scripts. Share buttons are plain links.<\/li>\n<li><strong>Accessible:<\/strong> keyboard support, screen reader labels, reduced-motion support, and colors checked for WCAG contrast.<\/li>\n<li><strong>Yours to style:<\/strong> start from a ready-made design and change anything; your style settings always win.<\/li>\n<\/ul>\n\n<h4>Widgets<\/h4>\n\n<ul>\n<li><strong>Price Table:<\/strong> five designs, sale price, feature list, ribbon and a highlighted plan, with one accent color restyling everything.<\/li>\n<li><strong>Animated Headline:<\/strong> rotating words with 12 animations, or a hand-drawn highlight with 9 shapes. No layout shift, pauses off screen.<\/li>\n<li><strong>Flip Box:<\/strong> six flip effects on hover, click or tap, with keyboard support and automatic height.<\/li>\n<li><strong>Call to Action:<\/strong> banners and promo boxes with layout per device, a separate phone image, fast-loading images and an accessible clickable box.<\/li>\n<li><strong>Countdown:<\/strong> until a date, per visitor (evergreen) or every day or weekday. Correct in every time zone, works with page caching, and can hide itself, show a message or redirect when it ends.<\/li>\n<li><strong>Blockquote:<\/strong> six designs, author, source and photo, plus share buttons that fit each network's length limit.<\/li>\n<li><strong>Price List:<\/strong> restaurant menus and price lists with sections, sizes, dietary tags, spice levels, allergen notes and optional menu markup for search engines.<\/li>\n<li><strong>Hotspot:<\/strong> markers on an image with popups that stay on screen. Drag markers into place in the editor; a bottom panel on phones.<\/li>\n<li><strong>Share Buttons:<\/strong> 18 networks plus email, copy link, print and the phone's share menu. Inline or as a floating bar, with UTM tags and Google Analytics share events.<\/li>\n<li><strong>Progress Tracker:<\/strong> a reading progress bar that measures only the article (not the comments and footer), a back-to-top ring, and reading time left.<\/li>\n<li><strong>Table of Contents:<\/strong> built on the server (no pop-in), jumps that never hide headings under a sticky header, current-section highlight and a sticky sidebar.<\/li>\n<li><strong>Code Highlight:<\/strong> 26 languages, code kept exactly as typed, line numbers that are never copied, marked lines, and accessible light and dark themes.<\/li>\n<li><strong>Lottie:<\/strong> Lottie animations that load only when needed, play on view, hover, click or scroll, and can never run code. Lottie .json files can be uploaded safely.<\/li>\n<li><strong>Template:<\/strong> show any saved Elementor template anywhere, always styled, with loop protection, visibility by login state, role or date, and translation support.<\/li>\n<\/ul>\n\n<h4>Built to be light and safe<\/h4>\n\n<ul>\n<li>Works with classic and block themes, and respects visitors' \"reduce motion\" setting.<\/li>\n<li>All output is escaped, and the plugin stores no personal data.<\/li>\n<li>Bundled libraries are unmodified, readable and listed under Third-party libraries.<\/li>\n<\/ul>\n\n<p>The widgets appear in the Elementor editor under the \"LetsCMS Addons\" category.<\/p>\n\n<p>This plugin requires the free <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> plugin. It is not affiliated with or endorsed by Elementor Ltd.<\/p>\n\n<h3>Third-party libraries<\/h3>\n\n<ul>\n<li>Prism 1.30.0 (https:\/\/prismjs.com\/) by Lea Verou and contributors, MIT License. Used by the Code Highlight widget. The unmodified, readable source files are included in assets\/vendor\/prism\/.<\/li>\n<li>lottie-web 5.13.0 (https:\/\/github.com\/airbnb\/lottie-web) by Airbnb, MIT License. Used by the Lottie widget. The unmodified readable (lottie_light.js) and minified (lottie_light.min.js) files are included in assets\/vendor\/lottie\/.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Elementor.<\/li>\n<li>Install LetsCMS Addons for Elementor from Plugins &gt; Add New, or upload the <code>letscms-addons-for-elementor<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Edit a page with Elementor, search for \"Price Table\" in the widget panel, and drag it onto the page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20need%20elementor%20pro%3F\"><h3>Does it need Elementor Pro?<\/h3><\/dt>\n<dd><p>No. It works with the free Elementor plugin.<\/p><\/dd>\n<dt id=\"will%20the%20widget%20slow%20down%20my%20site%3F\"><h3>Will the widget slow down my site?<\/h3><\/dt>\n<dd><p>No. Its stylesheet loads only on pages where the widget is used.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20several%20plans%20side%20by%20side%3F\"><h3>How do I show several plans side by side?<\/h3><\/dt>\n<dd><p>Add a container with its direction set to row, then place one Price Table per plan inside it. Turn on \"Highlight This Plan\" on the plan you recommend.<\/p><\/dd>\n<dt id=\"does%20the%20countdown%20show%20the%20same%20time%20to%20visitors%20in%20other%20countries%3F\"><h3>Does the countdown show the same time to visitors in other countries?<\/h3><\/dt>\n<dd><p>Yes. The end time is set in your site's time zone (Settings &gt; General) and every visitor counts down to that same moment.<\/p><\/dd>\n<dt id=\"why%20can%20i%20upload%20.json%20files%20now%3F\"><h3>Why can I upload .json files now?<\/h3><\/dt>\n<dd><p>Only for Lottie animations, used by the Lottie widget. Each .json upload is checked: only valid Lottie animations up to 5 MB are accepted, and only by users who are allowed to upload files. Developers can turn this off with the lcafe_allow_lottie_uploads filter.<\/p><\/dd>\n<dt id=\"can%20i%20change%20a%20design%20after%20choosing%20it%3F\"><h3>Can I change a design after choosing it?<\/h3><\/dt>\n<dd><p>Yes. Switch the design at any time. Your own style settings always take priority over the design.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: translations for 12 languages: Spanish, French, German, Italian, Portuguese (Brazil), Dutch, Arabic, Hindi, Russian, Japanese, Chinese (Simplified) and Turkish.<\/li>\n<li>Improved: the Mastodon server prompt of the Share Buttons widget can now be translated.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Countdown widget with date, evergreen and daily or weekday timers, end actions, and boxes, circles or one-line layouts.<\/li>\n<li>New: Blockquote widget with six designs, author, source and photo, and share buttons for seven networks plus copy.<\/li>\n<li>New: Price List widget for menus and price lists, with sections, sizes, dietary tags, spice levels, allergen notes and schema.org menu markup.<\/li>\n<li>New: Hotspot widget with drag-to-place markers, popups that stay on screen, a bottom panel on phones and keyboard support.<\/li>\n<li>New: Share Buttons widget with 22 networks and actions, a floating bar, the phone's share menu, UTM tags and Google Analytics events, without tracking.<\/li>\n<li>New: Progress Tracker widget: reading progress bar, back-to-top ring and reading time left, measuring only the article.<\/li>\n<li>New: Table of Contents widget, built on the server, with sticky-header-safe jumps, current-section highlight, sticky sidebar and folding.<\/li>\n<li>New: Code Highlight widget with 26 languages, exact code, line numbers that are never copied, marked lines and accessible themes (bundles Prism 1.30.0, MIT).<\/li>\n<li>New: Lottie widget with safe .json uploads, on-demand loading, view, hover, click and scroll playback, reduced-motion still frame and pause button (bundles lottie-web 5.13.0 light, MIT).<\/li>\n<li>New: Template widget to show any saved Elementor template, with loop protection, inline styles and visibility conditions.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release with four widgets.<\/li>\n<li>Price Table: five designs, accent color, plan highlight and full style controls.<\/li>\n<li>Animated Headline: rotating words (12 animations) or a hand-drawn highlight (9 shapes), with full timing and style controls.<\/li>\n<li>Flip Box: six effects, hover, click and touch flipping, automatic height and full styling of both sides.<\/li>\n<li>Call to Action: three layouts, layout per device, phone image, responsive image loading, accessible clickable box and two buttons.<\/li>\n<\/ul>","raw_excerpt":"Free Elementor widgets with no locked features: price tables, countdowns, share buttons, table of contents, Lottie, code highlighting and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396855"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/letscms"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396855"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396855"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396855"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396855"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396855"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}