【发布时间】:2020-05-22 20:42:41
【问题描述】:
我最近开始学习 wordpress。我从版本 5 开始使用这个新的 Gutenberg 编辑器,它引入了 Blocks。对于这个新的 Blocks 概念和旧的 Widgets 之间的区别,我有点困惑。
从块开始:它们出现在页面创建中并且可以添加到页面中,wordpress 网页上有很好的文档:https://developer.wordpress.org/block-editor/tutorials/block-tutorial/ 很多与新块相关的东西。
一切都很好,但块只能添加到页面内容中,不能添加到侧边栏、页脚等区域。
要更改侧边栏、页脚区域的内容,我们需要访问 Appearance->Widgets 区域,我们可以在其中将多个小部件添加到特定区域。同样对于新的 Gutenberd Page Builder 有一个称为小部件的部分可用,但小部件的数量少于下面 外观->小部件部分。
我完全糊涂了。有人能解释一下 Blocks 和 Widgets 之间的区别吗?
为什么对于侧边栏/页脚等区域我们只能添加小部件,而编辑页脚位于小部件菜单下?
为什么 Gutenberg 页面编辑器只能使用部分小部件
我应该怎么做才能创建可重用的代码 sn-p(一些 html/css/js 逻辑)以在页面上重用?我应该创建一个小部件并以某种方式将其包含在 Gutenberg 的小部件部分,或者我应该创建这个新的 Block 概念吗?但我不会在页脚/侧边栏部分重复使用我的块...
小部件是否会在 wordpress 世界中很快消亡并被 Blocks 完全取代?我记得在以前的版本中,我们能够使用某种简码向页面添加小部件,那么我们想要任何小部件吗?还有可能吗?
我将不胜感激。
【问题讨论】:
标签: wordpress widget wordpress-gutenberg gutenberg-blocks