{"id":234511,"date":"2025-05-25T17:08:27","date_gmt":"2025-05-25T17:08:27","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/popup-for-elementor\/"},"modified":"2026-03-01T23:52:42","modified_gmt":"2026-03-01T23:52:42","slug":"popup-for-elementor","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/popup-for-elementor\/","author":23229768,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.5","stable_tag":"1.6.5","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Popup for Elementor","header_author":"Veelo","header_description":"Enhance your Elementor website with fully customizable popups. Includes triggers, animations, and advanced settings to improve user interaction and engagement.","assets_banners_color":"8847a8","last_updated":"2026-03-01 23:52:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.popupforelementor.com","header_author_uri":"https:\/\/www.veelo.es","rating":3,"author_block_rating":0,"active_installs":600,"downloads":4812,"num_ratings":2,"support_threads":2,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.6":{"tag":"1.5.6","author":"veelo","date":"2025-05-25 17:20:45"},"1.5.7":{"tag":"1.5.7","author":"veelo","date":"2025-07-21 23:54:17"},"1.5.8":{"tag":"1.5.8","author":"veelo","date":"2025-10-19 10:40:44"},"1.5.9":{"tag":"1.5.9","author":"veelo","date":"2025-10-22 12:52:11"},"1.6":{"tag":"1.6","author":"veelo","date":"2025-10-23 15:54:15"},"1.6.1":{"tag":"1.6.1","author":"veelo","date":"2025-10-23 16:07:28"},"1.6.2":{"tag":"1.6.2","author":"veelo","date":"2025-11-09 18:39:56"},"1.6.3":{"tag":"1.6.3","author":"veelo","date":"2026-01-13 14:18:23"},"1.6.4":{"tag":"1.6.4","author":"veelo","date":"2026-03-01 23:35:05"},"1.6.5":{"tag":"1.6.5","author":"veelo","date":"2026-03-01 23:52:42"}},"upgrade_notice":{"1.6.5":"<ul>\n<li>Minor bug fixes and stability improvements.<\/li>\n<\/ul>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3331799,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3331799,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3331799,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3331799,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.6","1.5.7","1.5.8","1.5.9","1.6","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Popup widget settings inside the Elementor editor","2":"Trigger and visibility controls","3":"Popup design customization","4":"Example popup rendered on the page","5":"Elementor template loaded inside a popup"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76538,613,491,1069],"plugin_category":[],"plugin_contributors":[242833],"plugin_business_model":[],"class_list":["post-234511","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-modal","plugin_tags-popup","plugin_tags-wordpress-popup","plugin_contributors-veelo","plugin_committers-veelo","plugin_support_reps-davidglez"],"banners":{"banner":"https:\/\/ps.w.org\/popup-for-elementor\/assets\/banner-772x250.jpg?rev=3331799","banner_2x":"https:\/\/ps.w.org\/popup-for-elementor\/assets\/banner-1544x500.jpg?rev=3331799","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/popup-for-elementor\/assets\/icon-128x128.png?rev=3331799","icon_2x":"https:\/\/ps.w.org\/popup-for-elementor\/assets\/icon-256x256.png?rev=3331799","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\u2728 <strong>Popup for Elementor<\/strong> is the easiest and most lightweight popup builder for <strong>Elementor Free<\/strong>.<br \/>\nDesign responsive, conversion-focused popups directly inside Elementor with full visual control \u2014 100% no-code and performance-optimized. \ud83d\ude80<\/p>\n\n<p>Unlike other popup plugins, this one works <strong>without Elementor Pro<\/strong> and <strong>without third-party modal builders<\/strong>. Everything is native, simple, and fast.<\/p>\n\n<h3>\ud83d\udd39 Key Features<\/h3>\n\n<p>\u2013 \ud83c\udfa8 <strong>Design Freedom with Elementor<\/strong><br \/>\n  Build beautiful popups visually. Control layout, colors, padding, overlay, borders, animations, and close buttons.<\/p>\n\n<p>\u2013 \u26a1 <strong>Free Trigger Options (No Pro Needed)<\/strong><br \/>\n  \u2013 Show on page load<br \/>\n  \u2013 Show after a delay (in seconds)<br \/>\n  \u2013 Show on exit intent <em>(improved in 1.6.2)<\/em><br \/>\n  \u2013 Show on click <em>(added in 1.5.8)<\/em><br \/>\n  \u2013 Option to show only once (cookie-based, now works with all triggers)<\/p>\n\n<p>\u2013 \ud83e\udde0 <strong>Smart Popup Behavior<\/strong><br \/>\n  \u2013 Close popup on ESC key<br \/>\n  \u2013 Close when clicking outside (overlay)<br \/>\n  \u2013 Option to disable right-click inside popup content<\/p>\n\n<p>\u2013 \ud83e\udde9 <strong>Elementor Template Integration<\/strong><br \/>\n  \u2013 Load any Elementor section or saved template directly inside the popup for ultimate flexibility<\/p>\n\n<p>\u2013 \u2699\ufe0f <strong>Performance-First<\/strong><br \/>\n  \u2013 Lightweight JavaScript and CSS<br \/>\n  \u2013 Clean code, no dependencies<br \/>\n  \u2013 Fully responsive and SEO-friendly<br \/>\n  \u2013 Works with any WordPress theme<\/p>\n\n<p>\u2013 \ud83d\udca1 <strong>No Elementor Pro Required<\/strong><br \/>\n  Every feature works natively with <strong>Elementor Free<\/strong>.<\/p>\n\n<p><strong>Optional Pro Version:<\/strong><br \/>\nAdds advanced targeting and automation features:<br \/>\n\u2013 \ud83d\udcdc Scroll-based and inactivity triggers<br \/>\n\u2013 \ud83c\udf10 Referral URL and login-based display<br \/>\n\u2013 \ud83d\udd52 Time-scheduled popups<br \/>\n\u2013 \ud83d\udeab AdBlock detection<br \/>\n\u2013 \u26a1 Dynamic content loading for speed and personalization<\/p>\n\n<p><strong>Official Website:<\/strong> https:\/\/www.popupforelementor.com<br \/>\n<strong>Developer:<\/strong> https:\/\/www.veelo.es<br \/>\n<strong>Support:<\/strong> support@popupforelementor.com<br \/>\nWe respond to support requests within 48 hours.<br \/>\n\ud83d\udcac Live chat available on our website with typical response times between 2 and 3 hours.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.  <\/li>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.  <\/li>\n<li>Click <strong>Upload Plugin<\/strong> and select the downloaded file.  <\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.  <\/li>\n<li>In Elementor, search for <strong>Popup for Elementor<\/strong> in the widget panel.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20elementor%20pro%3F\"><h3>Do I need Elementor Pro?<\/h3><\/dt>\n<dd><p>No. Popup for Elementor works perfectly with <strong>Elementor Free<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20make%20a%20popup%20appear%20when%20users%20click%20a%20button%20or%20link%3F\"><h3>How do I make a popup appear when users click a button or link?<\/h3><\/dt>\n<dd><p>Use the <strong>Click Trigger<\/strong> (added in version 1.5.8).<br \/>\nYou can set a CSS selector or Elementor element to open the popup.<\/p><\/dd>\n<dt id=\"can%20i%20control%20when%20the%20popup%20appears%3F\"><h3>Can I control when the popup appears?<\/h3><\/dt>\n<dd><p>Yes \u2014 you can trigger it <strong>on load<\/strong>, <strong>after a delay<\/strong>, <strong>on click<\/strong>, or <strong>on exit intent<\/strong>.<\/p><\/dd>\n<dt id=\"does%20exit%20intent%20work%20on%20mobile%3F\"><h3>Does Exit Intent work on mobile?<\/h3><\/dt>\n<dd><p>Yes \u2014 since <strong>1.6.2<\/strong>, Exit Intent includes a <strong>mobile fallback<\/strong> that triggers after a minimum time on page and scroll depth.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20popup%20only%20once%3F\"><h3>Can I show the popup only once?<\/h3><\/dt>\n<dd><p>Yes. Enable the <strong>Show only once<\/strong> option to use a cookie that prevents the popup from appearing again.<br \/>\nSince <strong>1.6.2<\/strong>, the cookie is set <strong>when the user closes the popup<\/strong> (X, overlay, or Escape).<\/p><\/dd>\n<dt id=\"can%20i%20use%20elementor%20templates%20inside%20the%20popup%3F\"><h3>Can I use Elementor templates inside the popup?<\/h3><\/dt>\n<dd><p>Absolutely. Load any Elementor template or section inside the popup container.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Minor bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Fix: Prevented a brief visual flash of the internal editor modal header before popup initialization (FOUC issue in Elementor editor).<\/li>\n<li>Improved: Modal now initializes hidden by default to ensure smoother rendering and better compatibility with optimized environments.<\/li>\n<li>Update: Minor internal stability improvements.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fix: Minor bug fixes.<\/li>\n<li>Update: Compatibility adjustments for latest WordPress and Elementor versions.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>New: Added mobile fallback for Exit Intent (scroll + time). The popup now works on touch devices by showing after a minimum time and scroll depth.  <\/li>\n<li>Improved: Cookie logic for \"Show Once\" \u2014 cookie is now set only when the user closes the popup (close button, overlay click, or Escape key).  <\/li>\n<li>Fix: Links and buttons inside the popup are now fully clickable (resolved issues with Voxel and Elementor Free).  <\/li>\n<li>Improved: Event handling and overlay behavior to avoid duplicate triggers or blocked interactions.  <\/li>\n<li>Added: Debug flag to control console logs safely in production.  <\/li>\n<li>Update: Code cleanup, pointer-events, and z-index refinements for better theme compatibility.  <\/li>\n<li>Tested: Fully compatible with WordPress 6.8.3 and Elementor 3.22+.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Minor bug fix.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Fix: File correction and cleanup.<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Fix: Prevented rare fatal error caused by multiple declarations of <code>popup_for_elementor_register_assets()<\/code> on some setups.  <\/li>\n<li>Improved: Script registration now fully guarded and compatible with all caching and optimization plugins.  <\/li>\n<li>Update: Safe loading logic added to avoid duplicate includes.  <\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>New: Added Click Trigger to the free version (previously Pro only).  <\/li>\n<li>Improved: Exit Intent detection logic rewritten for smoother, more accurate behavior.  <\/li>\n<li>Improved: \u201cShow only once\u201d option now works across all triggers.  <\/li>\n<li>Fix: Minor issues when combining multiple triggers.  <\/li>\n<li>Update: Tested up to WordPress 6.8.3 and Elementor 3.22+.  <\/li>\n<li>UI: Minor visual and label adjustments in the widget controls.  <\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Fix: Close button works properly with all trigger configurations.  <\/li>\n<li>New: Internal improvements to dynamic template loading.  <\/li>\n<li>Update: Compatibility tested with WordPress 6.9 and Elementor 3.20+.  <\/li>\n<li>Update: Minor UI tweaks in the widget editor.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Fix: Resolved issues with dynamic width on mobile view.  <\/li>\n<li>New: Close on Escape key and overlay click now configurable.  <\/li>\n<li>Update: Improved template rendering system.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Minor bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Initial public release.  <\/li>\n<li>Added support for On Load, Delay, and Exit Intent triggers.  <\/li>\n<li>Integrated cookie-based visibility control.  <\/li>\n<li>Full Elementor Free compatibility.  <\/li>\n<li>Pro version adds advanced targeting: scroll, referral, inactivity, schedule, login, and AdBlock detection.<\/li>\n<\/ul>","raw_excerpt":"Create powerful, customizable popups with Elementor Free \u2014 no coding or Elementor Pro required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/234511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=234511"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/veelo"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=234511"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=234511"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=234511"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=234511"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=234511"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=234511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}