WordPress Gutenberg块编辑器使web开发人员能够构建自定义的内容创建体验。通过使用自定义块,可以为您的网站添加几乎任何类型的布局或功能。
创建自定义块的过程也相当灵活。你可以建造它们土生土长使用Reaction或通过类似的配套插件块实验室或者高级自定义字段。无论您的首选语言是JavaScript还是PHP,都有适合的方法。
但是,仅仅因为我们能创建自定义块并不意味着它总是必要的。在某些情况下,黑客攻击你的主题可能是一个可以接受的解决方案。更别提你需要的块可能已经存在于网络的某个地方了。
那么,如何确定自定义Gutenberg块是否是最佳答案?都是为了问正确的问题。
遵循这个方便的指南,为您需要考虑的一切!
这听起来可能有违直觉,但最好的出发点是在最后。无论你需要什么类型的特性,都要考虑它的目的和它应该达到的目标。
例如,您可能正在寻找一种创建复杂布局的方法。或者你需要一个工具来帮助你列出一组特定的博客文章。还有一些利基特性,比如显示可编辑的用户配置文件和图像库。
好消息是,自定义古腾堡块理论上可以做上述任何一个例子。这说明了他们的多才多艺。
然而,同样值得问的是,您的最终目标是否足够独特,需要从头开始构建一些东西。有一个成长图书馆可以很容易地添加到您的站点中的现成块。它们可能提供了您想要的功能。
但现成的并不总是更好。如果现有的选项没有给出您所寻求的控制级别,则需要使用自定义块。
块编辑器的一个重要方面是能够一次又一次地使用相同的特性。块可以在页面中的任何位置实现。一个页面甚至可以容纳同一块的多个实例。
同样,块可以在您的网站上使用。例如,一个列出工作人员的区块。如果您的业务有多个位置,您可以为每个位置提供自己的页面。在那里,可以使用自定义块来列出特定地点的工作人员。
在这种情况下,自定义块可以帮助您维护一致的外观并简化内容管理。每个位置都可以很容易地更新,甚至可以在一定程度上实现自动化。通过从自定义的POST类型中提取帖子,可以根据需要添加、编辑或删除新的工作人员。
保持您想要的外观和布局也是可能的。通过将块与自定义块模式,你会有额外的控制措施。块也可以用很少的努力来移动。因此,在自定义块的上面、下面或旁边添加内容不需要任何模板黑客。
然而,一次性功能可以减少对自定义块的需求.在这种情况下,使用它可能更有效。自定义字段或者将您需要的内容直接添加到主题的模板中。
WordPress Gutenberg积木是在考虑使用方便的情况下建造的.它们很容易移动和编辑,以满足您的需要。这使得任何人都能在没有太多麻烦的情况下做出改变。
当然,这可能会让web开发人员头疼。你可能不一定希望你的客户进入并改变周围的事情。它可能会影响您设计的一致性,或者导致错误的内容显示。
WordPress块API允许在这方面进行一些保护,例如允许单实例使用甚至锁紧模板。不过,有时隐藏功能是更好的选择。
如果您真的不希望任何人查看或访问特定的功能,请将其保存在模板或自定义插件中。这将客户保护你的网站,并确保它的工作方式,你想。
最后,值得考虑的是,未来可能会出现什么需求。对于Gutenberg来说,这一点特别重要,因为它很可能是长期的默认编辑器。
这意味着需要在可持续道路。但是,由于编辑器本身的发展以及我们为其构建的工具,这变得更加困难。从早期开始,一些编码方法就发生了变化,很可能他们会再次这样做。
此外,还有一场关于构建模块与使用插件的争论。在致力于一个特定的插件之前,先考虑一下它的长期潜力。最好是寻找一个坚实的记录和一个可爱的插件仍然存在的几年后。
如果你真的决定采用一种传统的(非基于块的)方法来构建特色,那么关键是要考虑这将如何坚持下去。主题可能会很快在古腾堡内被完全编辑。这对你现在做的事情有什么影响?
定制块为创建既独特又可重用的东西提供了机会。更好的是,它们的构建方式可以与编辑器本身完美地结合在一起。其结果是为用户提供了无缝体验。
但在你跳过头之前,你得先想一想。问自己上面的问题,并确定一个自定义块是否合适。
微信咨询
在线咨询