使用技巧

问酒保:如何在街区中使用WordPress?

问酒保如何在一个区块世界中使用WordPress问酒保:如何在一个区块世界中使用WordPress?

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

说了这么多话,关于未来的许多预见,问题等等,但是,现在,我想我作为一名设计师,只是想了解似乎已经得到回答的一件事,但还不清楚:

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

我只是认为拥有超级CMS,HTML,CSS并能够使用ACF来处理数据库是如此强大,以至于我想知道它是否丢失了。 经过如此多的阅读,我仍然不知道这种范例是否会消失。

现在,我不知道是否最好停止像过去那样制作网站并改用阻止模式。

里卡多

WordPress肯定正在发生变化。 在过去的两年中,我们看到其中的许多内容都已重塑为不同于前十年甚至更远的东西。 但是,这并不新鲜。 WordPress一直是一个不断变化的平台。 这次感觉太不同了,对许多人来说几乎是陌生的。 该平台必须取得飞跃。 否则,它将开始落后。

而且,与现有社区一起实现这一跨越是一个很大的要求。

作为一个依靠生计以某种方式维持生计的开发人员,或者围绕pre-block WordPress构建工具和系统的开发人员,这可能会让人感到恐惧。 随着区块编辑器的推出,许多自由职业者和代理商的世界颠倒了。 感到有点迷茫是完全可以的。

现在,该是一点艰难的爱情的时候了。 已经两年了作为专业人员,您需要已经制定了计划。 不管这是对您自己的教育计划还是对客户的过渡计划,您都应该已经在研究利用块编辑器的项目。 如果您处在尚未使用块构建的位置,那么您现在落后了。 但是,您仍然可以追赶并继续发展您的WordPress职业。

即将发生的变化如此之多,以至于任何计划为WordPress开发的人都将在未来几年中处于持续教育模式。

为客户服务时,要记住的最大事情是与您无关。 这是为了使您的客户能够解决他们的特定需求。 自由职业者和代理经常需要成为所有行业的重头戏。 有时,这甚至意味着拥有一个或两个可以使用的备用CMS(未命名为WordPress)。 它有足够的全面性,可以在需要时跳来跳去,特别是在您职业生涯中不可以要求进行特定工作并继续进行工作以免浪费食物的时候。

将每个工作视为钉子,将WordPress作为锤子也很容易。 或者,甚至将特定的插件作为可以始终完成工作的工具。 我曾经见过开发人员过去依赖诸如ACF,CMB2或Meta Box之类的工具,但是在需要挽救生命时无法编写自定义元数据解决方案。 有时需要更大的工具箱。

每个WordPress开发人员都需要对WordPress使用的语言有扎实的基础理解。 滑过HTML,CSS和PHP知识的日子已经一去不复返了。 您需要深入学习JavaScript。 WordPress的联合创始人马特·穆伦维格(Matt Mullenweg)时不开玩笑 在2015年说过。 它每天都在越来越多地适用。 再过五年,要成为WordPress世界的开发人员,至少在后端工作上,不懂JavaScript将会很困难。

它还取决于您正在构建的站点类型。 如果您主要处理前端设计,则您可能会以较低的技能水平过关。 您只需要知道构建主题的“ WordPress方法”即可。

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

块模板

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

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

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

块模式

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

区块模式和客户最大的优势就是教育。 对于初学者,您将需要花费一些时间来教他们如何插入模式以及如何利用它们来发挥优势。 那是你必须跳的障碍。

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

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

ACF正在发展

因为您已经习惯了ACF,所以应该知道该框架正在发展以跟上块编辑器的发展。 版本5.8.0 一年多以前引入了一个用于创建自定义块的PHP框架。 而且,此后一直在改善。 甚至还有像 ACF块,这将为您的武器库提供更多工具。

重要的是要从一些大型机构的工作中学习。 阅读有关如何 WebDevStudios正在着手块开发。 该公司还拥有开源 块库 用于ACF。

解决问题

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

从现在开始的一两年后,您将需要学习其他东西以保持与您的职业相关。 Web技术的变化。 您必须更改它。 始终认为自己是学生,然后继续接受教育。 包围自己,向比你更先进的人学习。 模拟,借用和窃取好主意。 利用您所学的知识,使它们变得更好。

我无法给出答案,这对于每种情况都是完美的。 每个客户都是唯一的,您将需要为每个客户确定最佳方向。

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

这是《问酒保》系列的第一篇文章。 有自己的问题吗? 射过来

像这样:

喜欢加载中……

资源