使用 Block Injector 插件根据上下文显示内容

Pootlepress 的创始人杰米·马斯兰 (Jamie Marsland) 几周前联系了他,要求对 Block Injector 的测试版提供反馈.这是他在 Pootlepress 的团队正准备推出的商业插件.本周早些时候,他们发布了一个更新版本,他说作为初始版本他很满意.第一次出游时,它已被证明是一个方便的插件.

这个概念并不新鲜.用于在各个地方动态注入内容的插件早已存在.过去,这些插件允许用户通过设置面板、小部件甚至定制器来创建内容.一些主题也提供了这样的选项.然而,Block Injector 是我见过的第一个采用这个概念并将其移动到块领域的.

该插件创建了一种用于创建可注入内容的新帖子类型.本质上,用户可以通过编辑器添加他们想要的任何块,并在前端的自定义位置显示它们.

添加优惠券以显示在特定帖子的顶部.

该插件有四个不同的条件规则集,用户可以定义:

  • 位置:内容显示在网站的哪些页面上.
  • 位置:内容应显示在页面上的哪个位置.
  • 例外:要排除的帖子 ID.
  • 时间表:基于日期和时间的开始和结束日期.

Marsland 发布了一段 6 分钟的视频,详细介绍了它的工作原理:

在使用 Block Visibility(一个用于上下文显示块的专用插件)之后,很难不发现其他任何东西是低劣的.其基于位置的逻辑提供了比大多数人需要的更大的灵活性.我已经习惯了它的精细控制.相比之下,Block Injector 的规则是有限的,但应该适用于大多数用例.我几乎想合并它们,看看我能创造出什么.

Block Injector 与 WooCommerce 搭配使用时真的很出色.开发团队添加了几个特定于商店的位置选项.他们还扩展了定位规则以利用一系列 WooCommerce 挂钩.这可以为店主创建一套强大的工具,特别是对于季节性销售.例如,用户可以展示圣诞节前一个月的优惠券.

添加优惠券以显示在 WooCommerce 商店页面上.

我遇到的一个问题是主页上有网格布局的主题.在顶部或底部注入内容时,通常会被吸进帖子网格中.

使用 Flock 主题时,此问题在以下屏幕截图中很明显:

我的期望是它会跨越帖子上方的区域.但是,我不确定从插件端修复这件事有多容易,因为只有特定的地方可以连接到前端输出.尝试通过 CSS 为所有网格主题纠正此问题是徒劳的.但是,随着我们未来继续朝着 100% 区块主题迈进,它可能会开辟一些替代途径来注入此类内容.

总的来说,我喜欢我从第一个版本中看到的方向.在运行主题和一般 WordPress 支持十多年后,我有无数用户要求类似的解决方案.我怀疑有一个星期我没有提出这样的问题.Block Injector 应该可以节省很多时间.

我认为该插件是必要的,而不是特别具有开创性.社区需要有人站出来为区块时代构建它.

此外,如果您正在寻找一个快速的笑声,Marsland 为该插件制作了一个虚假的营销视频:

那条推文只是#WPFakes 标签下的一系列视频中的一个,这是我目前在互联网上最喜欢的内容之一.

版本 1.0.1,即我目前正在测试的副本,当 WooCommerce 在特定情况下未处于活动状态时,确实存在一些 PHP 错误.这些都是微不足道的,我已经将细节传递给了团队.但是,我确实想向可能考虑购买它以在没有 WooCommerce 的情况下使用的读者注意这一点.我希望这些问题会在下一个版本中得到解决.

5

发表回复