如何免费在 Elementor 中添加弹出窗口(无需 Elementor Pro)

在 Elementor 中免费添加弹出窗口,无需 Pro

Free Elementor 不包括弹出构建器。 Popup Builder 是一项 Elementor Pro 功能。要获得弹出窗口而无需支付 Pro 费用,请免费安装 主插件弹出生成器、正常的 Elementor 编辑器内部设计弹出窗口,设置为页面加载打开,发布,那条路径是免费的,在 Elementor 免费版上工作,大约需要五分钟。

本指南贯穿了整个过程,其中包含 Elementor 4.2。4 和 Master Addons 3.2 上拍摄的屏幕截图。它还涵盖了大多数教程跳过的部分:哪些触发器实际上是免费的,当页面定位是 Pro 功能时如何将弹出窗口从每个页面中删除,以及替换的 JavaScript API elementorProFrontend.modules.popup.showPopup 当你没有专业人士时。

Elementor free 有弹出构建器吗?

No。Elementor 自己的弹出窗口构建器仅使用 Elementor Pro 附带。安装免费的 Elementor,菜单中的任何位置都没有弹出窗口项,并且 elementor/popup/show 页面上不存在事件。

你有三种出路:

选项弹出窗口生成器?成本设计工具
元素(免费)否免费的不适用
元素专业版是的每年付费元素编辑器
主插件(免费)是的免费的元素编辑器
独立弹出插件是的通常免费增值它自己的界面

Master Addons 是这里涵盖的选项,因为弹出窗口内置在您已经使用的相同 Elementor 画布中,因此没有第二个编辑器可以学习,它是 WordPress。org 上运行的免费插件 30,000多个站点弹出窗口生成器附带免费下载。

如果您想首先比较多个工具,我们会单独进行综述 wordpress 的最佳弹出构建器插件.

免费弹出窗口构建器实际上为您提供的内容

下面的分割是通过插件中的控件来检查的,因此您可以在开始构建之前查看免费版的停止位置。

特点免费的硕士插件专业版
无限弹出窗口是的是的
Elementor 编辑器中的设计是的是的
25个现成的弹出模板是的是的
On Page 加载触发器,延迟时间为秒是的是的
单击、滚动、滚动到元素、退出意图、不活动后、自定义否是的
布局:模式、通知栏、全屏是的是的
9个位置和70个入口动画是的是的
叠加颜色、关闭按钮、弹出式造型是的是的
再次显示延迟最多 5 分钟最长 1 个月,另加不要再次出现
显示条件:整个站点是的是的
首页、单帖、页面、档案、搜索的条件,404否是的
排除规则和多条件否是的
短代码放置是的是的
关闭 ESC 密钥否是的
自动禁用日期弹出窗口否是的

So 免费版给你一个真实的弹出窗口,有真实的设计控制,它不给你的就是触发品种和页面级别的定位,这两个都有变通办法,下面都涵盖了。

Elementor中如何免费添加弹出窗口,一步一步

1步:安装元素器和主插件

从 WordPress 仪表板转到 插件 → 添加插件,搜索 元素、安装并激活。然后搜索 Elementor 的主插件 并且也这样做。任何时候都不需要 Elementor Pro。

WordPress 插件屏幕显示免费的 Elementor 和 Master Addons,用于 Elementor 活动,未安装 Elementor Pro

Get Elementor Pro 链接在那个屏幕截图中是赠品,这是免费的构建,下面的所有内容都是在那个设置上完成的,完整的安装笔记住在 安装文档.

第 2 步:打开主插件 → 弹出生成器

激活插件会添加 a 主插件 wordpress侧边栏的项目。打开它,然后单击 弹出窗口生成器.

主插件弹出窗口管理员屏幕列表弹出窗口及其显示条件、状态和短代码

This list 比看起来更有用,每一行都显示弹出的显示条件,无论是 Active 还是 Inactive,以及你用来丢弃在单个页面上的短代码,牢记那个短代码列,它解决了以后免费的页面定位问题。

步骤 3:命名弹出窗口并打开激活开关

单击 添加新弹出窗口。一个小对话框以两个字段打开。

主插件弹出窗口生成器对话框,其中包含弹出窗口名称字段和打开的激活切换

给它一个你六个月后就会认出的名字,然后转动 激活 on。left inactive 的弹出窗口永远不会在前端渲染,即使你发布它,即使你通过短代码放置它,这是完成弹出窗口显示任何内容的最常见原因。

4步:设置弹出窗口出现的位置

切换到 条件 同一对话框中的选项卡。

主插件弹出构建器的条件选项卡显示免费的包含和整个站点规则,并标记为"Pro"的"添加条件"

在免费版本上,您会得到一条规则: 包括 → 整个网站。其他规则(首页、单数、存档、搜索、404)、排除类型和添加条件按钮是 Pro,如果您只想要一个页面上的弹出窗口并且您保持免费,请跳到前面 短码法.

现在点击 使用元素器编辑.

5步:从模板或空白画布开始

Elementor自己的添加按钮旁边有一个紫色主插件按钮小编打开一个空弹窗框,在掉落区域有一个紫色主插件按钮,点击它打开弹窗模板库。

Elementor 编辑器内的主插件弹出模板库,显示销售、万圣节、水疗中心、产品和即将推出的弹出设计

25个弹出设计在那里, 所有这些都可以在免费插件上, 涵盖销售, 产品发布, 季节性优惠, 即将推出和关于页面。悬停一张卡片, 然后单击 插入 要导入。所有内容都导入为普通 Elementor 元素,因此您可以重写文本并立即交换颜色。

同样的库想法贯穿于插件中。如果您也想要现成的页面和部分,那就是 主插件模板库.

6步:设计弹出窗口

喜欢构建自己的?像在任何页面上一样将小部件拖到画布上。标题、文本编辑器和按钮涵盖了典型的选择加入。

Elementor 编辑器,基本小部件面板打开,画布上设计时事通讯弹出窗口

这里有一些值得做的事情:

  • Keep the copy to one promise。a headline, one line of support text, one button。
  • Top端的设备图标查看平板电脑和手机视图,640px弹出在笔记本电脑上没问题,在手机上局促。
  • Email 捕获,请从您已经运行的表单插件中掉入表单小部件。联系表单 7 和 MC4WP 均可在弹出窗口内工作。
  • 80岁以上都 主插件小部件 弹出窗口内也可用,因此倒计时器和定价表的工作原理与页面上的相同。

7步:选择触发器

单击 MA 弹出设置 top工具栏里。是左边的第四个图标,那个看起来像一个带齿轮的文档。较旧的教程指向左下角的一个齿轮,这是它之前元素4的居住地。

在主插件弹出设置中打开弹出下拉,在页面上列出免费加载和六个 Pro 触发器

列出了七个触发因素。 在页面加载 是自由的,并且 页面加载后延迟(秒) 0.1步接受0到60的任何东西,两到三秒是一个明智的起点,在缓慢的连接上立即解雇会惹恼人,超过十秒的任何东西通常都会完全错过访客。

在它下面, 再次显示延迟 control 等待多久, 才能再次向关闭它的人显示弹出窗口, 免费为您提供无延迟,1,3和5分钟, Pro将其扩展到数小时, 数天,一个月, 和不要再显示。

禁用页面滚动 是免费的,默认是,它将页面锁定在弹出窗口后面。

8步:设置布局、位置和动画

打开 布局 section 在同一个面板中。它全部是免费的。

Master Addons弹出设置的布局部分,其中显示为,位置,动画,持续时间,宽度和高度控件

显示为 在三个形状之间切换弹出窗口:

  • 弹出模式:大多数人所说的弹出窗口的中心框。
  • 通知栏:固定在页面顶部的条带,适合公告和发货优惠。
  • 全屏:接管视口,最好是单一强势报价。

Modal布局然后得到九个位置,从中心中心到右下角,以及大约70个入口动画。在400ms处淡入是安全默认值。The 弹出设置参考 如果您想要完整的地图,请列出每个控件。

9步:在前端发布并测试

击 发表然后在私人窗口中打开您的站点。这是页面加载后两秒弹出的弹出窗口,在仅使用活动状态的免费 Master Addons 插件的免费 Elementor 上。

时事通讯弹出窗口,在两个第二页加载延迟后在实时 WordPress 页面上显示 20% 的折扣优惠

Test 在私有窗口而不是编辑器预览中,编辑器故意抑制弹出窗口,而一个普通的浏览器选项卡可能正在为您提供一个缓存的页面。

仅在一页上免费显示弹出窗口

Page级显示条件是Pro,短码是免费的,从另一个方向达到相同的结果。

Popup Builder 列表中的每个弹出窗口都带有类似的短代码 Elementor 中粘贴到一个页面、一个帖子、一个小部件区域或一个短代码小部件中,并且那个弹出窗口单独加载到该页面上,这样放置完全跳过显示条件。

要知道两个规则:

  • 弹出窗口必须发布及其 激活 toggle必须打开。一个不活动的弹出窗口呈现任何东西,短代码与否。
  • Shortcode 在你粘贴的地方没有输出可见的标记,弹出窗口打印在页脚中,根据它的触发器打开。

因此,一个免费的、特定于页面的弹出窗口如下所示:将条件保留在整个站点上,并将短代码删除到应该具有该条件的一页上。

七个弹出触发器,以及哪些是免费的

触发计划它做什么最好的
在页面加载免费的0到60秒的延迟后打开欢迎优惠、公告、cookie 通知
在点击专业人士CSS 选择器被单击时打开视频灯箱、尺寸指南、登录表单
上滚动专业人士以您设置的滚动百分比打开帖子中途内容升级
上滚动到元素专业人士当给定的选择器滚动到视图中时打开优惠与长页面的某一部分相关
退出意图专业人士当光标离开视口时打开弃车、最后机会折扣
闲置后专业人士1至300秒无活动后打开重新吸引停止阅读的访客
定制专业人士CSS 选择器上打开,您定义其他六个人没有涵盖的任何内容

Exit Intent 本质上只属于桌面,手机没有光标可以离开窗口,因此触发器没有什么可以检测的,在提交错误之前先在桌面浏览器上测试一下。

免费的页面加载触发器有自己的 设置文档 如果您想要简短的版本。

如何在单击按钮时触发 Elementor 弹出窗口

这是页面加载后请求最多的触发器,也是人们最常尝试使用 JavaScript 伪造的触发器。使用 Master Addons Pro,它是一个文本字段。

主插件弹出设置,触发器设置为"点击",并在"按选择器打开"字段中输入 CSS 选择器
  1. 照常设计和保存弹出窗口。
  2. 在 MA 弹出设置,设置 打开弹出窗口 到 在点击.
  3. 在 按选择器打开例如,键入包含点的选择器 .open-newsletter-popup.
  4. 编辑应该打开它的按钮。转到 高级 → CSS 课程 和类型 open-newsletter-popup的,这次 没有 的点。
  5. 更新两者,然后在前端进行测试。

3、4步的点不匹配导致大部分“my点击触发器不做任何”报告我们看到,触发器字段采用CSS选择器,Elementor字段采用类名。

选择器不限于按钮,任何元素都可以给作品一个类:一个容器、一个标题、一个图标、一个图像,也可以针对一个具有属性选择器的现有链接,例如 a[href="#pricing-popup"].有相关 弹出窗口触发小部件 用于在弹出窗口本身内放置关闭和重定向操作。

Pro 的情况下,四行 JavaScript 执行相同的工作,那段代码在下一节。

元素或弹出窗口/显示事件,以及什么取代了没有 Pro 的事件

elementorProFrontend.modules.popup.showPopup 和 elementor/popup/show event 都属于 Elementor Pro。弹出模块在。 elementorProFrontend object,所以在免费安装上,该对象未定义,事件永远不会启动。没有片段将其带回,因为会发出它的代码在 Pro 插件中。

免费的 Master Addons 插件提供了自己的 API,涵盖相同的领域。

主插件暴露了一个名为"全局"的 JltmaPopups 在任何存在弹出的页面上。这里是映射:

任务元素专业版主插件(免费)
ID 打开弹出窗口elementorProFrontend.modules.popup.showPopup({id: 441})JltmaPopups.openPopup($popup, settings)
关闭弹出窗口elementorProFrontend.modules.popup.closePopup({id: 441}, event)JltmaPopups.closePopup($popup)
阅读弹出窗口的设置内部JltmaPopups.getLocalStorage(441)
从元素获取 ID内部JltmaPopups.getID($popup)
添加您自己的触发类型未曝光JltmaPopups.registerTrigger(name, handler)

每个弹出窗口都打印有 DOM id jltma-popup-id-<post ID>。post ID 是弹出生成器列表屏幕上的短代码中的数字, 要从自己的代码打开弹出 441:

jQuery(function ($) {
  var $popup   = $('#jltma-popup-id-441');
  var settings = JltmaPopups.getLocalStorage(441);

  JltmaPopups.openPopup($popup, settings);
});

将其连接到点击,这是点击触发器的免费替身:

jQuery(function ($) {
  $(document).on('click', '.open-newsletter-popup', function (e) {
    e.preventDefault();

    var $popup   = $('#jltma-popup-id-441');
    var settings = JltmaPopups.getLocalStorage(441);

    JltmaPopups.openPopup($popup, settings);
  });
});

并再次关闭它:

JltmaPopups.closePopup(jQuery('#jltma-popup-id-441'));

三件事值得关注:

  • getLocalStorage() 返回 false 直到弹出窗口在页面上初始化,这发生在 DOM 准备就绪。在里面运行您的代码 jQuery(function ($) { ... }) 而且你很好。
  • Popup 必须位于页面上才能使任何一个工作,要么它的条件包含该页面,要么你将其与短代码一起放置。
  • Elementor编辑器内故意跳过脚本,所以在前端进行测试。

为什么元素/弹出窗口/显示两次火灾

Elementor Pro 上,运行两次的处理程序几乎总是意味着它被绑定两次:一次打开 elementor/frontend/init and 再次在一个片段或主题文件中,或者在出现多个时每个弹出实例一次。用标志保护它,或者绑定 .off('elementor/popup/show').on(...) rebinding 之前。元素人自己的 弹出事件文档 列出完整的活动签名。

Master Addons 等效项没有文档事件可以进行双重绑定,因此问题不会继续。您调用 openPopup() 直接在您想要打开弹出窗口的那一刻。

为什么您的 Elementor 弹出窗口未显示

粗略地排列了每个原因的频率:

  1. 激活已关闭。 打开主插件 → 弹出生成器并检查状态列。不活动意味着任何地方都不会渲染,包括短代码。
  2. 弹出窗口仍然是一个草稿。 Elementor 中保存设计与发布弹出窗口不同。
  3. 您正在编辑器预览中进行测试。 Popups 在那里被设计压制。使用私有窗口。
  4. 缓存。 Purge缓存插件和CDN,然后在私有窗口中重新加载,缓存的HTML页面将不包含新发布的弹出窗口。
  5. 再次显示延迟已经被解雇。 关闭弹出窗口后,插件会在浏览器存储中存储时间戳。重复测试时清除站点数据或切换浏览器。
  6. 点击选择器上的点不匹配。 触发字段想要 .my-class中,元素 CSS 类字段想要 my-class.
  7. 通过电话退出意图。 没有光标,所以没有什么可以点燃。仅限桌面。

主插件与 Elementor Pro 弹出窗口

元素器专业弹出窗口免费主插件硕士插件专业版
价格每年付费免费的39美元/年或129美元终身起
适用于自由元素器否是的是的
视觉编辑器元素元素元素
弹出模板包含25绔 涔诲芥澶澧25绔 涔诲芥澶澧
页加载触发器是的是的是的
单击、滚动、退出意图、不活动是的否是的
页级显示规则是的短代码放置是的
通知栏和全屏布局通过设置是的是的
JS API 用于打开弹出窗口是的是的是的
附带一个小部件库是的80多个小部件80多个小部件

如果弹出窗口是您想要的唯一 Pro 功能,则免费的 Master Addons 构建器加上一个短代码可以覆盖它。如果您想要退出意图或单击触发器而不写入 JavaScript,请比较 主插件定价 反对 Elementor Pro 更新,因为 Master Addons 许可证也带来了 主题构建器 並 小部件生成器 与它。

常见问题

Elementor free 有弹出构建器吗?

No。Elementor的弹出构建器是Pro功能,免费版本上没有弹出窗口菜单,要在免费Elementor上添加弹出窗口,请安装免费的第三方弹出构建器,例如Master Addons,或升级到Elementor Pro。

如何免费在 Elementor 中创建弹出窗口?

安装免费的主插件,转到主插件 → 弹出窗口生成器,单击添加新弹出窗口,命名它,打开激活,单击使用 Elementor 编辑,设计它,将触发器设置为页面加载,然后发布。不需要 Elementor Pro 许可证。

我可以在免费 Elementor 上使用 elementor/popup/show 事件吗?

不,那个事件和 elementorProFrontend 对象仅存在于 Elementor Pro 中。在带有主插件的免费 Elementor 上,使用 JltmaPopups 而是全局:阅读设置 JltmaPopups.getLocalStorage(id) 并打开弹出窗口 JltmaPopups.openPopup($popup, settings).

如何在免费点击按钮上触发 Elementor 弹出窗口?

两种方式。使用 Master Addons Pro,将触发器设置为 On Click 并输入 CSS 选择器,例如 .open-popup(class),然后将该类添加到按钮的高级 CSS 类字段中,在免费插件上,绑定一个调用的点击处理程序 JltmaPopups.openPopup() 为那个弹出的ID。

如果没有 Pro,我可以在只有一页上显示弹出窗口吗?

是。从弹出窗口生成器列表中复制弹出的短代码,例如 (pastcode) 放置, 并粘贴到应该有它的页面上, 短码放置忽略了显示条件, 因此弹出窗口单独加载到该页面。

我可以在 Elementor 中免费弹出退出意图吗?

不带免费插件。 Exit Intent 是 Master Addons Pro 触发器,以及 On Click、On Scroll、On Scroll to Element、After Inactivity 和 Custom。免费版本涵盖页面加载,延迟长达 60 秒。

为什么我的 Elementor 弹出窗口没有显示在前端?

Activation 先勾选,然后确认弹出窗口已发布而不是保存为草稿,之后清除缓存,在私有窗口中进行测试,因为编辑器预览会抑制弹出窗口,缓存的页面不会包含新的。

Master Addons 弹出模板免费吗?

Yes。template库中的所有25个弹出设计导入免费插件,没有试用限制,没有水印,涵盖销售,产品发布,季节性优惠,即将发布的页面等等。

Popup的显示条件以后怎么改?

转到主插件 → 弹出生成器,然后单击弹出行上的编辑条件。更改规则并保存。设计和触发设置完全保持原样。

弹出窗口制作器免费吗?

大多数弹出插件都有免费层,但它们通常会限制触发器、目标规则或模板。主插件免费为您提供完整的编辑器、所有 25 个模板和页面加载触发器,其他六个触发器和页面级别目标位于 Pro 中。

罗伊·杰米的照片
罗伊·杰米
I’m Roy Jemee,Pixar Labs 的内容牧马人和营销人员,为 Elementor 编写主插件,我编写教程,录制视频,并保持文档的最新状态,所以你总是知道如何使用每个功能,我还处理支持,所以如果你遇到障碍,我就是帮助你修复它的人真正的答案,来自每天使用这些工具的人。