【发布时间】:2019-10-13 21:07:00
【问题描述】:
我正在创建一个 Wordpress 插件,它添加了一个嵌入 React 应用程序的页面。
插件激活时,使用wp_insert_post()函数插入帖子,然后触发load_app_template()函数设置帖子模板。
此模板在 head 部分和我的 React 应用中包含 wp_head()。
问题是其他一些插件在头部加载了一些干扰 React 应用程序行为的 JS 和 CSS。我正在尝试删除 Wordpress 和其他插件提供的所有 JS 和 CSS,并添加我自己的。
如果我从帖子模板中删除wp_head(),那么我无法通过wp_register_script 在我的插件中注册样式和脚本。
如何从 Wordpress 和插件中删除所有 JS 和 CSS,并从我的插件中添加我自己的?
可能有两种方法:
删除
wp_head()并在 HTML 模板中手动添加指向我的 JS 和 CSS 的链接。我可以为 Jquery 和 Bootstrap 做到这一点,但我不知道如何从我的插件目录中放置 JS 文件的链接。保留
wp_head(),注销所有 CSS 和 JS,然后使用 Wordpress 挂钩添加我自己的。我无法使用此解决方案从其他插件中删除一些 Javascript。我尝试注销所有关注this answer。
谢谢!
【问题讨论】: