用Gutenberg / Wordpress加载动态CSS和JS的最佳方法

时间:2019-03-09 16:43:42

标签: wordpress wordpress-gutenberg gutenberg-blocks

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

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

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

我所做的工作是通过WP_Block_Parser动作中的gutenberg_parse_blocks / enqueue_block_assets来解析内容,但是即使这种方法有效,我也不太喜欢这种方式。

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

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

谢谢

0 个答案:

没有答案