0

这个 Gutenberg 更新看起来不错,但尝试遵循任何文档会立即令人沮丧。

我从外观非常简单的教程开始,这是 Google 上的第一个结果。它的代码看起来对我在这里尝试做的事情有意义。伟大的。

除了它没有说明在哪里放置此代码以使其工作。

其他教程都是关于“下载我们的插件,我们会为你创建一个”——但是当我真正想要的是一个相当简单的静态代码块时,我不想添加那么多代码让用户进入一个页面。

回到过去,我们只需在 functions.php 文件中注册一个短代码,就可以收工了。

有人可以向我解释一下:

  1. 这个注册码放在哪里?
  2. 把它引用的这个 JS 代码放在哪里?
  3. 如果我以某种方式对古腾堡的工作方式有一个巨大的误解?

谢谢

4

1 回答 1

1

要真正正确地解决这个问题需要一本书的几章......但这是非常简洁的答案。

快速查看您共享的链接,代码应该放在插件中,因为有对函数的调用plugins_url()。所以你需要先创建一个插件。构建一个简单的插件并不难,但它确实需要一些时间来适应需要如何注册以及如何将所有内容粘合在一起(这就是为什么我说正确的答案需要一本书的几章: D)。

一旦你有了插件,代码应该在插件中(或者在插件包含的任何 PHP 文件中),并且 JS 文件应该在插件目录中的一个名为的文件夹中step-01

有一个来自 WordPress 的 git repo 和一些Gutenberg 示例。我没有仔细研究它们,但是按照那里的代码以及如何构建插件的教程(并且 WordPress 代码参考站点也打开了 :D)可能是一个好主意。如果您要为 WP 开发东西,我建议您使用ZealDash以便能够以简单快速的方式浏览文档。

编辑

我刚刚发现您可以使用wp cli. Wordpress 在此处提供了有关如何使用该wp scaffold block命令的教程。

于 2019-03-20T04:15:50.817 回答