我喜欢你的文章。现在,在 WordPress 革命中,我意识到这些天我一直在寻找有关 WP 的答案。

说了这么多,很多关于未来的愿景,问题等等,但是,现在,我想作为一名设计师,我只想了解一件似乎已经得到解答的事情,但是仍然不清楚:

WordPress 是否是构建客户端模板的好选择,客户端只需将信息插入到我想要的前端显示的位置?而且他不必担心格式化块?我喜欢积木,请不要误会我的意思,但是正常的模板制作会结束吗?

我只是觉得拥有一个超级 CMS、HTML、CSS 并且能够使用 ACF 来处理数据库是如此强大,以至于我想知道它是否丢失了。阅读了这么多之后,我仍然不知道这种范式是否会消失。

现在,我不知道是否最好停止像以前那样制作网站并改为使用块模式。

Ricardo

WordPress 确实在发生变化。在过去的两年里,我们已经看到其中有很多被重新发明为与过去十年甚至更远不同的东西。然而,这并不是什么新鲜事。 WordPress 一直是一个不断变化的平台。这一次感觉如此不同,对许多人来说几乎是陌生的。该平台必须迈出一大步。否则,它将开始落后。

而且,与现有社区实现这一飞跃是一项艰巨的任务。

作为一名依赖生计以某种方式维持生计或围绕 pre-block WordPress 构建工具和系统的开发人员,这可能令人生畏。随着 Block Editor 的推出,许多自由职业者和代理机构的世界发生了翻天覆地的变化。感到有点失落是完全可以的。

现在,是时候来点严厉的爱了。已经两年了,作为一名专业人士,您需要制定一个计划。无论这是针对您自己的教育计划还是针对客户的过渡计划,您应该已经在使用块编辑器的项目上工作。如果您处于尚未使用积木构建的位置,那么您现在落后了。但是,您仍然可以赶上并继续发展您的 WordPress 事业。

地平线上的变化如此之多,任何计划为 WordPress 开发的人都将在未来几年内处于持续的教育模式。

服务客户最重要的是,与你无关。这是为了让您的客户能够满足他们的特定需求。自由职业者和代理机构通常需要成为所有行业的首要考虑因素。有时,它甚至意味着您可以使用一两个备用 CMS(未命名为 WordPress)。它足够全面,可以在需要时跳来跳去,特别是如果你不能在你的职业生涯中要求一份特定的工作并继续做下去,这样你就不会浪费食物。

将每项工作都视为钉子,将 WordPress 视为锤子同样容易。或者,甚至是一个特定的插件作为工具,总能完成工作。我见过开发人员过去依赖 ACF、CMB2 或 Meta Box 等工具,但无法在需要时编写自定义元数据解决方案来挽救生命。有时需要更大的工具箱。

每个 WordPress 开发人员都需要对 WordPress 使用的语言有扎实的基础了解。浏览 HTML、CSS 和 PHP 知识的日子已经一去不复返了。你需要深入学习 JavaScript。不是开玩笑,WordPress 联合创始人 Matt Mullenweg 在 2015 年表示。它每天都变得越来越适用。再过五年,如果不了解 JavaScript,将很难成为 WordPress 世界的开发人员,至少对于后端工作而言。

这也取决于您正在构建的站点类型。如果您主要处理前端设计,那么您的技能水平可能会较低。您只需要了解构建主题的“WordPress 方式”。

在接下来的一年内,您应该能够使用相当丰富的 CSS 和 HTML 知识以及对块系统工作原理的理解来构建几乎任何主题设计。完整的站点编辑和基于块的主题将改变我们构建 Web 前端的方式。起初,这将是一个具有挑战性的过渡,特别是对于那些热衷于传统主题开发的人来说,但客户站点通常更容易构建。如果您专注于前端,我强烈推荐每月两次基于块的主题会议。

块模板

根据您的问题,我将做出一些假设。您有通过 ACF 构建元框的历史,其中客户端只是弹出数据。然后,在前端格式化该数据。您可以将其与自定义帖子类型 (CPT) 混合使用。这是一种相当普遍的情况。

块系统的一大优点是您可以锁定单个 CPT 的帖子编辑器。 WordPress 涵盖了其块模板功能,该功能允许您定义帖子的外观。您可以将块设置为显示并让客户端输入其内容。目前,此功能仅限于帖子类型级别。但是,它应该会随着时间的推移变得更加强大,尤其是在与传统的“页面模板”系统结合使用时。

块模板是 ol' 工具箱中的一个强大工具,在构建客户站点时会派上用场。

块模式

您不必像现在这样停止构建网站。但是,您应该开始利用新的块功能,因为它们可用并且对特定项目有意义。我是块模式的粉丝,所以我的偏见肯定会显示出来。

街区模式和客户最大的优势就是教育。对于初学者,您需要花一些时间教他们如何插入图案以及如何利用它们来发挥自己的优势。这是你必须跨越的障碍。

对于我所见过的精心设计的架构的许多用户来说,他们已经爱上了这个功能。甚至许多不愿切换到块编辑器的人在了解了模式的工作原理后也变得更加自在。并非每个用户或客户都会遇到这种情况,但对于许多人来说,这是块编辑器的一个很好的介绍点。

回答你关于模式的问题:是的,你绝对应该开始采用它们。

ACF 正在发展

既然您已经习惯了 ACF,那么您应该知道该框架正在发展以跟上块编辑器的步伐。一年前,5.8.0 版引入了一个用于创建自定义块的 PHP 框架。而且,从那以后它一直在改进。甚至还有像 ACF 这样的块,它会给你更多的工具。

借鉴一些大机构的工作很重要。了解 WebDevStudios 如何开始块开发。该公司还有一个用于 ACF 的开源块库。

问题解决

作为开发人员,您的工作就是解决问题。无论您使用哪个系统构建,都只是工具集的一部分。无论您使用哪种工具,您都需要能够解决问题。归根结底,它只是代码。如果你能学习 HTML,你就能学习 CSS。如果你能学会这些东西,你就能学会PHP。而且,如果您可以管理 PHP,那么您当然可以使用 JavaScript。

从现在起一两年后,您将需要学习其他东西以与您的职业保持相关性。网络技术的变化。你必须改变它。始终将自己视为学生并继续接受教育。包围自己,向比你更先进的人学习。模仿、借用和窃取伟大的想法。使用你学到的东西,让它们变得更好。

我无法给出适合所有情况的完美答案。每个客户都是独一无二的,您需要为每个客户确定最佳方向。

但是,是的,如果您打算长期使用 WordPress,您应该已经以块优先的心态进行构建。让自己沉浸在系统中。阅读、学习并尝试构建任何东西。

这是“问调酒师”系列的第一篇文章。有你自己的问题吗?拍过来。

喜欢这样:

喜欢正在加载...

资源