当 WordPress 贡献者和开发人员 Nick Diego在今年 3 月初发布了他的Block Visibility插件 3.0 版本时,他在免费版本中提供了所有 Pro 功能,除了一些需要更多时间的功能。该插件已在超过 10,000 个 WordPress 站点上使用,允许用户根据特定用户角色、登录/注销、特定用户、屏幕尺寸、查询字符串、ACF 字段等有条件地显示块。
在最新的3.1.0 更新中,Block Visibility 添加了缺失的 WooCommerce 和 Easy Digital Downloads (EDD) 控件。这些功能最初计划在四月份合并到免费版本中,但需要更多的开发来改进它们在具有大型产品/下载目录的网站上的工作方式。
WooCommerce 控件包括 18 条条件可见性规则,完全支持可变定价的产品。它允许用户根据产品、购物车内容、客户购买历史记录等显示或隐藏块。
“基于产品的规则有一个显着的变化,”迭戈说。“以前,您必须根据可见性条件选择要定位的产品。虽然这仍然是可能的,但块可见性现在可以检测当前产品。
“此功能在产品页面、单个产品模板和产品网格(查询块)上非常有用。”
EDD 控件允许用户根据下载、购物车内容、客户购买历史记录等显示或隐藏块。由于 EDD 没有像 WooCommerce 那样多的块驱动布局,Diego 没有包含“检测当前产品”功能。
“EDD 可见性控制目前没有基于产品的规则,”他说。“如果将来 EDD 中添加更多的块支持,例如支持内部块的 EDD 产品块,预计会有更多功能。”
Block Visibility 3.1.0 还向“管理可见性预设”添加了一个新的命令面板命令,该命令需要 WordPress 6.3+。
Diego 表示,他不打算在插件中添加任何新的集成,但将继续改进现有的控件。现在Pro版本的所有功能都已合并到免费插件中,安装了Pro版本的用户可以在升级到3.1.0版本后停用它。