通常,我会wp_enqueue_scripts
收集排队脚本和样式列表的操作。
然而,我需要运行一个非常密集的过程,因此我没有通过站点本身运行它,而是挂接到WP CLI。
如何在没有动作的情况下收集脚本和样式wp_enqueue_scripts
在CLI中对我可用?或者是否存在我在WP CLI API文档中找不到的CLI操作?
通常,我会wp_enqueue_scripts
收集排队脚本和样式列表的操作。
然而,我需要运行一个非常密集的过程,因此我没有通过站点本身运行它,而是挂接到WP CLI。
如何在没有动作的情况下收集脚本和样式wp_enqueue_scripts
在CLI中对我可用?或者是否存在我在WP CLI API文档中找不到的CLI操作?
你不能这样做,这样做是没有意义的。
不同的页面/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
要求只需知道,您生成的安全策略将特定于该页面,并且将缺少其他脚本和样式,例如,仅为管理员/登录用户/其他页面/等排队的内容。
由于WP 5.5刚刚发布,现在您可以将插件设置为自动更新,这可以通过WP cli完成吗?查看文档,我没有看到它的子命令:https://developer.wordpress.org/cli/commands/plugin/我管理了很多Wordpress网站,其中大多数都可以自动更新,如果可以的话,可以节省我很多时间,还可以减少安全风险。我想在许多wordpress网站上启用插件的自动更新。有什么解决方案吗?