增强古腾堡特色图像控制

时间:2020-03-11 作者:Andrew

我想在古腾堡编辑器的特色图像块中添加一些功能。网上有一些关于如何做到这一点的帖子,包括StackExchange(第三项)上的一个问题/答案。

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

我有JavaScript,可验证地加载到post type编辑页面

但您是否使用正确的依赖项将脚本排队?您是否检查了浏览器控制台?它是否说了类似“UncaughtTypeError:无法读取未定义的属性‘createElement’”?

问题中的JavaScript代码需要@wordpress/element@wordpress/hooks packages, 可在WordPress中以注册(JavaScript)脚本的形式使用wp-<the package name without the @wordpress/ part> 作为脚本句柄/标识符,例如。wp-element 对于@wordpress/elementwp-hooks 对于@wordpress/hooks, 因此,请确保您的脚本至少具有这些依赖项。

wp_enqueue_script( \'your-script\', \'/path/to/your-script.js\', [ \'wp-element\', \'wp-hooks\' ] );
或者您也可以使用block-editor, blocks, components, 等,其依赖关系包括wp-elementwp-hooks, 作为脚本的依赖项。

看见wp_default_packages_scripts() 对于可以使用的其他(核心/古腾堡)脚本句柄。

相关推荐