Public lets you register scripts and styles for the front end.
... "public" : { "styles" : { "admin_css" : { "src" : "./assets/dist/css/app.min.css" } }, "scripts" : { "main" : { "src" : "./assets/dist/js/app.js", "deps" : [], "args" : { "in_footer" : true } }, "font-awesome" : { "src" : "//kit.fontawesome.com/KIT_ID.js", "deps" : [], "args" : { "in_footer" : true }, "data" : { "crossorigin" : "anonymous" } } } } ...
You may notice the data attribute for scripts. This lets you attach custom attributes to the script tag output, avoiding the need to use the script_loader_tag filter.
data
Last updated 4 months ago