你不能这样做,这样做是没有意义的。
不同的页面/URL将不同的内容排队,例如,WP Admin页面不会将相同的样式和脚本排队,小部件可能会有条件地将内容排队,等等。
但在WP-CLI中,这些挂钩不运行,并且没有页面或前端。因此,这个问题在基本层面上没有意义。知道URL也不够,you need to render the page to know which scripts and styles are enqueued. 没有办法提前知道。
你能用WP CLI呈现页面吗<不太可能,CLI环境将缺少浏览器请求所具有的许多环境。例如,没有URL、没有GET/POST、没有当前用户、cookies等。
最接近这一点的是curl
要求只需知道,您生成的安全策略将特定于该页面,并且将缺少其他脚本和样式,例如,仅为管理员/登录用户/其他页面/等排队的内容。