问酒保:WooCommerce 块主题在哪里?

FSE 主题开发人员什么时候开始集成并考虑 WooCommerce 作为他们的主题? WooCommerce 似乎总是落后于所有其他考虑因素.这有点像简单地在可靠的 WooCommerce 商店的元素中争先恐后的事.持久的购物车标题在哪里? /single-product 的模板在哪里?有各种各样的元素可以与从事 FSE 的其他团队一起开发,但似乎(再次,始终)不会发生.

我已经在 LocalWP 上使用了 Blockbase 和所有其他 FSE 主题,但其中没有一个包含任何 WooCommerce 元素.再一次,人们不应该期望"发展中的"完美.阶段.然而,WooCommerce 元素的行为模式似乎确实有点"事后".这只是在大约一年或一年零六个月之后提出了后方.

为什么不立即让每个人都在同一页面上?这样主题作者可以解决将购物车元素放在标题模板中的问题.(是的,WC 可以运行,但如果没有购物车标题,购物者不知道在购物车中有商品后点击哪里).而且,如果主题作者和 WP 核心开发人员总是,总是,总是同时开始 一两个 WooCommerce 人员加入,这绝对会缩短店主获得 FSE 好处所需的时间(和删除他们的一些页面构建器!)并让 WordPress 将更多 Shopify 业务转移到 WooCommerce.但这似乎永远不会发生,因为 WooCommerce 似乎总是"事后考虑".

Brad

首先,我想确保我们所有的读者都在同一页面上.WooCommerce 是第三方插件.它与核心 WordPress 和 Gutenberg 项目无关.诚然,WooCommerce 归 Automattic 所有,Automattic 是最大的资源和人员贡献者之一.因此,开发者之间可能存在一些交叉.

区分两者仍然至关重要.在查看其他开发人员最近发布的一些块主题时,我还没有看到与 WooCommerce 插件的任何集成.我不能说他们的作者是否有计划在未来这样做.我想有些人会,有些人不会.与任何在前端输出某些内容的第三方插件(例如 bbPress、Easy Digital Downloads 等)一样,主题作者可以选择是否要承担支持与项目集成的负担那不是他们自己的.有时这可能是维护的噩梦,尤其是在免费主题方面.但是,我毫不怀疑,随着我们的前进,我们会看到更多的块主题作者迎合 WooCommerce 用户.

所有这些都是一种冗长的说法,即 WooCommerce 在区块世界中工作的责任在于 WooCommerce 本身.到了那个阶段,主题作者就会跟进.

我喜欢块系统的一件事是它为所有主题和插件创建了一个标准来构建.像 WooCommerce 这样的插件的长期目标应该是在没有主题支持的情况下工作.如果用户想要在他们的导航菜单中添加购物车项目,它应该就像通过站点编辑器添加一个块一样简单.对于创建在线商店的任何其他元素也应如此.

我联系了 Darren Ethier,他是 Automattic 的一名工程团队负责人,负责 WooCommerce 和 Gutenberg 之间的交叉点.他同意块系统可以让事情变得更容易,无需专门的主题支持.

“这绝对是我们要瞄准的目标,”他说."我们是否会在第一次迭代中实现它仍然未知."

然而,答案比这更复杂.WooCommerce 是一个重要的插件,其历史在 WordPress 的前阻止时代根深蒂固,并且具有第三方附加组件的生态系统,必须小心不要破坏.该团队正在取得进展,并且有一些事情正在筹备中.这将需要一些时间,但如果没有插件首先奠定基础,您将不会看到展示 WooCommerce 商店的块主题.

块模板是一个高优先级.single-product.htmlarchive-product.htmltaxonomy-product-cat.htmltaxonomy-product-tag.html 等顶级模板很快将可用于任何启用块的主题.

“这个初始迭代将直接移植现有的 PHP 模板,并有一个占位符用于在编辑器中呈现模板,”埃瑟尔说."我们"本质上是将呈现的 PHP 模板包装在一个动态块中.这绝对是不是最终目标.这只是朝着我们"商店编辑"愿景迈出的第一步;商家可以利用块和站点编辑器提供的所有机会完全自定义其商店的布局.”

这与其说是全面支持,不如说是一种权宜之计.然而,这是朝着这个方向迈出的一步.

“我们决定采用这种方法,因为它可以更快地帮助弥合当前基于 PHP 的模板和块主题之间的差距,以便人们可以开始看到潜力(并且仍然在 PHP 呈现的内容周围添加块) ,"他说.“我们也知道,在支持(和启发)丰富的 WooCommerce 扩展现有生态系统的同时,更全面地实现具有块主题的商店编辑愿景将是一项复杂的工作.因此,这使我们能够随着时间的推移逐步改进.”

这可能不是所有块主题作者都想听到的消息,但这些变化足以让他们开始探索与插件的更紧密集成.

该团队目前的目标是在 WooCommerce Blocks 插件的下一版本中添加块模板支持.如果一切顺利,该功能将被移植到 WooCommerce 6.0,这应该会及时发布 WordPress 5.9.

“设定期望值很重要,不过(这就是我再次提到这一点的原因),”埃瑟尔说.“这个初始迭代肯定不是是 Woo Block 模板的最终迭代.”

他还强调了路线图中的几项内容:

  • "产品元素块" –它们是 WP 模板块的 Woo 等价物.因此,诸如"产品标题"之类的东西; "产品描述", "添加到购物车按钮,"等
  • 与 WP Query Loop Block(用于产品)集成.
  • “Mini-Cart Block” –这应该允许插入页眉/页脚模板部分.
  • 商业模式.

“所有这些(以及更多)将帮助我们迭代商店的各个组件,这些组件通过模板、模板部件(即,考虑单个产品页面上的评论等)进行可视化表示.,"埃瑟说.

要更深入地了解未来,请阅读"窥视"WooCommerce Blocks 路线图.警告:它很密集,面向开发人员,但必须如此.对于像 WooCommerce 这样规模和范围的项目,解决方案并不简单.

“我们在这里尝试的一个关键策略是使用 Woo Core 提供默认的 WooCommerce 商店编辑模板和开箱即用的功能,理论上应该"正常工作".任何块主题,”埃瑟尔说.“有很多 theme.json 和全局样式解锁使这成为可能.如果他们愿意,主题仍然可以覆盖默认的 WooCommerce 模板和模板部分,但他们不会需要.”

虽然感觉像基于块的店面距离光年远,但我们必须记住块主题还处于起步阶段.目录中只有大约几十个,其中大部分是实验性的.

对于这对 WooCommerce 等项目意味着什么,我和任何人一样兴奋.同时,我也知道这条路可能比我们想象的要长,但 WooCommerce 团队已经在走下去了.

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7272.html

3

发表回复