2

我正在用 Gutenberg 创建一个块,我正在寻找一种实用且简单的方法来通过 Gutenberg 在前端加载 CSS 和 JS 文件。

我担心的是我需要根据块的选项在保存(前端)时将多个 JS 和 CSS 文件排入队列。说如果option1启用,我想加载js1.jscss1.css,并且option2启用,js2.js仅加载文件等等。

我知道我可以在创建块的同时合并 js 和 css 文件,但是文件大小越来越大,我不想让用户加载不必要的代码。

我所做的是通过WP_Block_Parser/ gutenberg_parse_blocksinside enqueue_block_assetsaction 解析内容,但即使它有效,我也不太喜欢这种方式。

我打算用 javascript 加载 CSS 和 JS 文件,但我无法将插件 URL 传递给块 JS,我什至不确定这是否是一个更好的选择。

您对更好的选择有何建议?

谢谢,

4

0 回答 0