如何使用新的条件选项


你会注意到一个新的条件选项组中的先进的选项卡的Divi设置弹欧宝体育app出。在这里,您可以添加控制元素可见性的新条件。如果您的条件满足,该元素将显示给您的访问者。如果没有,它将继续隐藏。您也可以添加多个条件来创建高级规则集,并且可以根据是否显示元素来选择显示元素所有一个你的条件满足了。

条件选择的例子


有这么多独特的方式来使用Divi的条件选项!欧宝体育app这里有几个例子,只突出了Divi众多条件中的三个。欧宝体育app

日期和时间:创建循环宣传横幅

您可以使用Divi的条件欧宝体育app选项来基于日期和时间显示元素,甚至创建重复的内容计划。在这个例子中我正在为一家披萨店建一个网站。这家披萨店喜欢通过每周五的“买一送一”促销活动来庆祝“披萨周五”,他们希望每个在周五访问网站的人都知道这一点。

为了促进销售,我创建了一个浮动的促销栏,并使用Divi的位置选项将其固定在浏览器的顶部。欧宝体育app接下来,我使用Divi的动欧宝体育app画选项,让它在有人访问页面时滑动,所以他们一定会注意到!

它看起来很完美,但我们不希望这个广告条被看到,除非是星期五。这就是黛维的新条件选择的原欧宝体育app因。我可以添加“日期和时间”条件,并选择只在星期五显示这个横幅。现在网站所有者可以设好了就忘了,看着他们的顾客因为每周免费的披萨而兴奋不已。

查看示例和教程

登录状态:正在创建付费在线出版物

欧宝体育appDivi的条件选项可用于向登录用户显示特定内容。在这个例子中,我正在为一个无广告的出版物建立一个网站,由获得某些文章独家访问权的付费客户支持。我们需要显示完整的文章只有付费用户。其他人将得到预览和加入的选项。你可能见过这样的网站之前,我们可以很容易地在Divi重建它!欧宝体育app

我设置了一个巧妙的部分,当非订阅者使用渐变背景和Divi的滚动效果向下滚动页面时,可以隐藏文章的内容。欧宝体育app该部分屏蔽文章内容,并要求访问者登录或成为订阅者。我只希望这一部分显示给注销的用户。这就是Divi的条件选项发欧宝体育app挥作用的地方!

我可以使用“Logged In Status”条件类型,并选择仅在访问者注销时显示此元素。我还可以使用条件选项来隐藏文章的全部内容。把它放在一起,当你登出并不是一个付费订阅者,完整的文章内容是隐藏的,并显示一个内容屏蔽部分。一旦付费用户登录,完整的内容就会显示出来,内容掩码就会消失。

查看示例和教程

购物车内容:捕获废弃的购物车在WooCommerce

欧宝体育appDivi的条件选项也为WooCommerce提供了一些独特的集成。在这个例子中,我想通过向那些在购物车里还装着商品的时候就放弃购物车的顾客提供优惠券代码来刺激他们的转化率。

我创建了一个浮动的弹出窗口来推广优惠券代码,我使用Divi的位置选项来修复浏览器底部的部分。欧宝体育app它看起来很棒,但我只希望这个弹出出现时,有人放弃他们的购物车。这就是Divi的条件选项发欧宝体育app挥作用的地方!

我可以添加“购物车内容”条件,并将其配置为仅当产品存在于客户的购物车中时才显示。我还想确保我们没有立即显示这个优惠券代码,而是只向在结账时丢弃购物车的客户显示它。我可以使用“页面访问”条件,并只显示这个弹出给已经访问WooCommerce Checkout页面的客户。

现在,当有人将商品放入购物车,去结账,但在付款前退缩时,下次他们访问网站时就会看到这个20%折扣的优惠券代码,我打赌这将敲定交易!

查看示例和教程

所有可用的条件


欧宝体育appDivi有很多条件选项可供选择。此外,每个条件包含不同的子选项,这些子选项针对不同的场景扩展条件的范围。这些条件还可以组合起来创建高级可见性规则集。

用户状态

使用状态条件允许您根据访问者是否登录,以及分配给他们帐户的WordPress用户角色来定制您的网站。

  • 登录状态-根据当前访问者是否登录或注销,隐藏或显示元素。
  • 用户角色—根据用户的角色隐藏或显示元素。例如,向特定客户显示付费内容或向特定订阅者显示私有内容。

交互

交互条件允许您根据访问者与您的网站交互的方式或时间来定制内容。

  • 日期和时间-根据日期和时间隐藏或显示元素。为有限的时间块创建重复的日程安排或显示内容。例如,显示即将发生的事件的事件信息,或仅在促销活动时才显示促销横幅。
  • 页面/后访问-隐藏和显示元素的用户谁有或没有访问特定的网页在您的网站。重新定位访问者在您自己的网站与独特的内容,基于与您的网站的互动方式。
  • 产品购买-隐藏或显示元素的用户谁有或没有购买特定的产品从你的WooCommerce商店。
  • 购物车的内容-基于用户是否在他们的WooCommerce购物车中有项目,隐藏或显示元素。瞄准你商店里的所有产品或特定产品。
  • 数量的观点-隐藏或显示一个元素的基础上多少次它已被访问者。根据访问者的参与,创建在一定时间后过期的限时内容。

设备

设备条件允许您根据我们的访问者使用的软件来浏览您的网站,为他们量身定制您的网站。

  • 浏览器-根据用户使用的浏览器类型隐藏或显示元素。为特定的浏览器定制设计,以处理特定浏览器处理CSS的独特方式,或者提供特定于特定浏览器的内容(如浏览器扩展)。
  • 操作系统-根据用户使用的操作系统隐藏或显示元素。例如,您可以创建到您的软件的下载链接,为用户提供正确的安装文件。
  • 饼干-根据访问者浏览器中存储的某些cookie的存在或值,隐藏或显示元素。这让你可以根据用户与你的网站及其插件的交互方式为他们定制页面。

发布信息

Post Information条件允许您显示基于文章元信息的元素,例如它的类别、标签、作者和类型。这些条件可以与Theme Builder模板赋值相结合,从而为您提供两层条件,并能够创建更动态的布局。

  • 文章类型-隐藏或显示特定类型帖子上的元素。
  • 职位类别-隐藏或显示特定类别帖子上的元素。
  • 文章标签-隐藏或显示带有特定标签的帖子上的元素。
  • 作者-隐藏或显示特定作者写的帖子上的元素。

网站的位置

网站位置条件允许您根据页面在网站上存在的位置来显示元素。这些条件可以与Theme Builder模板赋值相结合,从而为您提供两层条件,并能够创建更动态的布局。

  • 标签页—隐藏或显示特定标签页上的元素。
  • 分类页面-隐藏或显示特定类别页面上的元素。
  • 日期存档-隐藏或显示特定日期档案页面上的元素。
  • 搜索结果-根据访问者搜索的关键词隐藏或显示搜索结果页面上的元素。
  • 文章类型-隐藏或显示特定文章类型的元素。
  • 文章/页—隐藏或显示从列表中选择的特定文章或页面上的元素。

欧宝体育appDivi条件选择是可用的今天!


欧宝体育appDivi的新条件的选择是可用的今天,所以下载Divi,并采取他们的旋转!请在评论中告诉我们你的想法,不要忘记很快回来查看更多伟大的Divi功能欧宝体育app

欧宝体育app红利页面构建器

看看这些相关的帖子

86条评论

  1. 令人惊异的

  2. 高级自定义字段值与Divi条件兼容?欧宝体育app

    • 如果你使用的是ACF插件和一些类似文本模块的东西,条件选项仍然会显示出来。但不确定它是否提供了你想要的所有功能。

      • 我没有在高级>条件中看到ACF字段…我在动态内容区域中看到它,但这没有帮助。尝试仅根据页面上特定于ACF的字段值显示内容。

  3. 有些是标准的,有些是出乎意料的棒!不错的工作!我都等不及玩这些了。

    • 我喜欢你的视频。我迫不及待地想看到你使用这个新功能..........

  4. 显示逻辑正是我们所需要的。

  5. 听起来不错。

    如果它能做查询字符串会非常有用。

  6. 太好了!非常感谢

  7. Wooow惊人!

    我没想到会这样。

    谢谢尼克!

  8. 尼克,你们一直在用这些超级有用的更新给我们带来惊喜。坚持摇摆!

  9. 自定义职位类型和自定义分类是否与div条件兼容?欧宝体育app

    • 条件选项将适用于自定义发布类型和分类。还有针对Post类型和分类法的条件。

      • 好消息,非常感谢!
        现在,下一步就是让它与ACF一起工作!
        有可能梦想吗?

        • 是的,肯定会帮助支持自定义字段

  10. 挖掘额外的内容,感谢ET !

  11. 为什么我的主题欧宝体育app没有这个选项?我没有任何更新要做。

    • 更新通知将出现在你的WordPress仪表板。一旦更新,就可以使用新功能。

  12. 这是否否定了会员插件的需要?

    • 不。您仍然需要一个会员插件来创建诸如会员级别之类的东西,并在必要时从他们那里收取费用。

      • 你,DIVI或者其欧宝体育app他人能详细解释一下吗?我看到一堆评论(包括我自己)的人要求澄清,如果/如何Divi条件将与限制内容为不同的会员级别,同时使用会员插件- memberpress / WooCommerce订阅/限制内容Pr欧宝体育appo或类似的东西。

  13. 太棒了! !

  14. 你真是个天才!继续前进!从来没有卖出去

    (添加whatsapp分享)

  15. 哇。总是令人印象深刻的,等!

  16. 我对此感到很兴奋,直到我看到这样一条消息:具有条件逻辑的页面应该从缓存系统中排除。当基于时间的逻辑启动时,就不能有一个系统自动清除缓存吗?类似于缓存插件如何在保存页面时自动清除缓存?我的意思是现在你不能使用缓存插件(或条件逻辑),如果你有一个侧面广泛销售横幅创建在主题构建头。

    • 我们可以尝试清除提供适当方法的WordPress缓存插件的缓存。然而,我们无法清除一个人的浏览器缓存、dns级缓存(如CloudFlare)或大多数基于主机的缓存。

      页面不能同时是动态的和缓存的。也就是说,并不是所有条件都要求禁用缓存。

      • 知道不是所有的条件都要求禁用缓存是件好事,但是在某些情况下需要禁用缓存是件令人沮丧的事。但我明白,鱼与熊掌不可兼得。超级酷的更新!不能想要测试它!

      • 谢谢你,尼克。如果能在下一个版本中实现,那就太棒了。也许就像重新保存页面一样简单,因为这已经触发了大多数缓存插件重新缓存页面。一个与Divi兼容的缓存欧宝体育app插件列表也会很有用,特别是当性能更新引入了donotcache常量之后。

      • 是的,缓存插件在这里是个大问题。我猜如果用Javascript“只”显示/隐藏内容,缓存可以保持启用?因为javascript会一直保持不变。对吧?

  17. 感谢您提供另一套奇妙的高级功能!伟大的工作!

  18. 基本一个……如何设置条件依赖于动态值/字段/ACF?.....这是我首先要找的东西。

  19. 只是:哇!非常感谢!我肯定会用的。

  20. 急需更新,爱实现。

  21. 这是伟大的。很高兴看到新功能被定期添加。

    很高兴我选择了DIVI作为我的代理Wor欧宝体育appdPress主题。

  22. 好消息! !
    但是使用WP-rocket等缓存插件的网站呢?
    条件是否仍然有效?

    • 页面不能同时是动态的和缓存的。那两种观点是不相容的。并非所有条件都要求禁用缓存,例如网站位置、发布元、用户角色、登录状态。但是,一些影响可缓存前端请求和基于动态数据的更改的条件,将需要从缓存插件中排除。

      • 谢谢你的反馈,Nick;)
        我怀疑它有点,但这一切都取决于数据是如何隐藏/显示(服务器端或jQuery)
        毫无疑问,在第一种情况下,缓存插件有问题,而在第二种情况下,不需要禁用缓存:)。

        • 由于Gustavo
          如果没有你的评论,我不会找到这个选项

  23. 这是惊人的!我一直想在我的WordPress网站,但从来没有找到一个插件,我觉得工作足够好,我需要的东西。如果我曾经怀疑我的继续订阅是否值得,像这样的更新会巩固它。

    我对定位也很好奇!有关于如何使用定位的教程吗?我从未深入研究过它,也没有意识到它可以用于横幅广告、弹出式广告等。

  24. 这是巨大的!谢谢你! !

  25. 这是一个巨大的功能!谢谢大家

  26. 很高兴看到这种类型的功能开始使用,但我真正感到兴奋的是,当我们可以对存储在自定义字段中的数据使用条件时……大于,小于,等于,不等于,是空的,不是空的,像,等等。但就像Divi的所有动态功能一样欧宝体育app,这似乎还处于起步阶段。我看到越来越多像Stackable这样的块插件添加了动态数据和条件,所以我希望Divi能在一个越来越以块为中心的WordPress中保持相关性。欧宝体育app

    • 哦,是的,这正是我所希望的。如果播客字段是空的,不要显示播客部分。如果特色视频字段为空,则不显示特色视频。如果一个自定义字段被选中是或否,显示或不显示,等等。我目前只需要用这些条件创建我自己的帖子模板,这很好,但它不是可视化的,它显示画廊的方式很糟糕。

    • +1
      我不明白为什么Divi不支持这个。欧宝体育appElementor已经用了好几年了,但我真的很喜欢和divi一起工作。欧宝体育app

  27. 我保存了大约20个插件和许多JS脚本!

  28. 我已经使用隐藏和显示插件从Divi市场大约一年,这是惊人的如此多的方式显示/隐藏内容如url参数欧宝体育app和用户标签/自定义字段,但伟大的是看到一些更基本的选项内置于基础主题现在。谢谢

  29. 这是否可以用于只有在用户注册邮件列表时才可访问的封闭内容?例如,我们使用重力形式。

  30. 谢谢,但如果有woocommerce订阅/会员的选择,它将会有用1000倍。有可能加入吗?

  31. 在这个和速度升级之间,我真的很高兴看到divi再次创新。欧宝体育app我觉得有一段时间幕后发生了一些事情,但我们主要是修复了bug,并进行了一些轻微的改进,而大的事情正在发生。希望将来会有更多这样的东西出现。

  32. 如果用户想要关闭其中一个“弹出窗口”,最好的方法是什么?

    • 好问题。我也有同样的问题。点击X来隐藏模块可以解决这个问题。

      不管怎么说,这是一个神奇的功能包。我很高兴我选择了Divi作为我的网站。欧宝体育app惊人的功能和有用的个人支持。欧宝体育app当我们使用一段时间后,这个“视情况而定”功能的真正力量就会显现出来。当然,对于登录表单,对于报价,但也显示广告给特定的观众。它的灵活性使它如此强大。

  33. 哇,这是一个非常稳定的更新,功能运行得非常流畅,谢谢

  34. 太棒了!我可以很容易地删除一些插件与这个新功能,并为我节省一些钱!

    它是否适用于动态内容?例如,如果我使用ACF,并希望仅在有用户提供的信息时才显示ACF字段,如果没有,它将隐藏它?

    视觉的例子:

    Name:[动态文本]-如果John Smith填写了名称字段,它将显示“Name: John Smith”。名称在动态文本之前。

    如果用户没有填写这个字段,通常它看起来像“Name:”,但如果我应用一些显示条件,它甚至不会显示“Name:”,它将看起来是空的。

    这个功能存在于鳄鱼块jetengine和divi机器中(但不是太高级)欧宝体育app

    我希望你明白我的意思

  35. 哇!什么完美的时机!我一直在寻找一个合适的解决方案来隐藏注销用户的Woocommerce帐户页面,反之亦然。我正在研究使用“内容控制”插件来做到这一点。我们将会看到哪种方法更好。

    这是跑题了,但是你们什么时候会在主题定制器中更新谷歌字体库?我的一个例程是全局设置字体。你们有使用谷歌字体更新版本的模块但是定制器呢?添加一个搜索过滤器,而不是在定制器中滚动字体怎么样?

    这可以归类为小bug更新。

  36. 我很高兴这一切终于到来了!我在Woo网站上使用了另一个插件。我使用新用户登录/退出条件更新了所有页面,并禁用了其他插件。到目前为止,它似乎工作得很完美!谢谢尼克!

  37. 看起来太棒了!现在我想知道黛薇什么时候会支持弹窗。欧宝体育app在这些条件下,你肯定已经创造了一半的机制了吧?

  38. 谢谢你告诉我最新情况,尼克。这是非常有用的。一件事。可否考虑添加星级评级模块?我必须安装一个插件,只有添加一个动态星评级与ACF

    • 星级评级模块对我来说也很重要

  39. 神奇的、良好的工作。

  40. 您的选项导致ACF选项数据出现问题。通过回退到上一个版本确认。

    我有数据被存储在选项面板和加载我的页面。当我去主页一切都很好,只要我去到另一个页面,突然在前端的选项数据消失了,如果我进入后端选项页面它也消失了。然后如果我点击前台回到主页,数据突然又可用了。

    我已经在它损坏的页面上运行了get_fields选项,它什么也没有返回。

    • 嘿Adam,我看到过同样的问题,在更新选项页面被完全清除。在两个站点进行测试:一个删除了所有数据,另一个没有问题。

  41. 非常棒,谢谢!我一直在使用另一个插件向登录用户显示内容,所以这很好。我也喜欢日期/时间驱动的功能。我很快就会用到它。

  42. Eccezionale !
    大更新!

  43. 我非常高兴我们可以一直依靠这些新功能,而不是通过任何典型的WordPress安装修改和破坏开发人员的网站进行测试。

    这次你们搞砸了简单的get_post_meta调用以及get_field调用(高级自定义字段函数)。看起来您是在过滤退货或其他什么,但在一天结束的时候,我真的不关心这次的问题是什么造成的,您再次设法交付了一个半成品。
    总有一天,我们会在主版本(比如4.12)之后推出一个新版本,这不会破坏什么东西,但我对下一个版本的发布不太有信心。

    和往常一样:不要更新,等待至少一周,直到ET再添加3个bug修复。请雇佣一些beta测试者,它真的很老了。

  44. 你好,
    我喜欢这一点,因为我的公司有时提供的优惠只持续几天,我总是不得不取消这部分优惠,当它不再有效。

    只有一个问题:
    时区是怎么回事?
    我在意大利。域名。如果我说"这个周末只展示"它会在意大利时间的午夜消失吗?

    谢谢,问候,
    玛蒂娜

    • 我自己找到了答案,并让答案在这里,而不是取消我的帖子。也许有人想知道同样的问题:

      WordPress Dashboard - Settings - General中的时间设置被这个新选项所尊重,所以如果我说“I have ROME time”,文本模块将在意大利的午夜消失。

      谢谢你,。
      (当然,对于你的专业人士来说,这是一个愚蠢的问题,但也许还有像我这样的傻瓜在这里读这篇文章)

  45. 请改进Woo商业部分
    Divi Woocommerce模块有巨大的弱点欧宝体育app

  46. 哇!

  47. 条件特征很大。但是你是如何为文章制作面具的呢?我明白登入/注销条件的逻辑,
    但是面具部分是如何制作的。是否有教程如何制作?

  48. 工作条件如何基于页面访问或页面花费的时间?
    是在web站点上的浏览器会话期间进行管理,还是保存在数据库中?
    例如,是否可能只在用户在一个页面上花费了超过10分钟,并且知道今天可能是5分钟,下周可能是5分钟的情况下才显示一个按钮。

  49. 嗨,你能显示横幅基于一个人的位置

  50. 我尝试使用“登录状态”条件,它只显示一个空白页登出,如何显示滴内容和登录框时,用户登出?

  51. 这是一个很酷的功能!但是您是否计划让我们通过子主题中的钩子或函数来添加我们自己的条件呢?
    这将是一个真正伟大的实现!!
    TIA你的答案。

  52. 这些新的Divi条件选项能否与B欧宝体育apploom锁定内容的能力一起工作?我希望能够在Bloom optin后面隐藏多个内容模块。在Bloom optin弹出框后面隐藏/模糊整个部分将是理想的。

  53. 这是伟大的!有一些条件应该是一致的,但却没有:

    所有存档页(包括日期存档页)。目前,您必须指定一个特定的日期,而不是简单地选择所有日期存档页面。

    404页。除了为404页面创建整个模板之外,没有其他方法可以针对404页面。

  54. 这个工具真是太棒了…

    这也很好…
    •为访问者显示一个元素注册后的特定天,然后再次隐藏它
    •或什么将是伟大的,一个按钮或元素7天(变量)后点击,然后隐藏它
    •或隐藏某种下载限制后,3次(可变)点击

    致以最亲切的问候
    卢卡斯

今日加入下载