在Wordpress主题中包含Gutenberg块

时间:2019-04-19 12:28:55

标签: wordpress wordpress-theming wordpress-gutenberg

是否可以在Wordpress主题中包含自定义的Gutenberg块。这样我就不必上载两个单独的部分:主题和带有Gutenberg块的插件。

我已经尝试用主题内部的Gutenberg插件创建一个子文件夹,并将其包含在主题的functions.php文件中。但这没用。

1 个答案:

答案 0 :(得分:0)

我看到您是新的贡献者;欢迎!

以下方法应该起作用:将用于注册块的PHP放入主题的 functions.php 文件中。您必须编写一个挂接到init动作的函数,并执行以下操作:

  • 使用wp_register_script()指定一个JavaScript文件,该文件将用作您的代码块的模板;
  • 使用register_block_type()注册您的块。

该模板文件将使用JSX格式化您的代码块,您可以将该模板文件放置在functions.php或子文件夹的主题中。

当然,您编写代码的细节取决于您希望块执行的操作。我强烈建议您仔细阅读WordPress的官方Gutenberg Block Tutorial