php - 如何避免多次加载 jQuery 脚本?

标签 php jquery wordpress

在我的网站上,我使用以下代码加载 jQuery UI 脚本:

wp_enqueue_script('nf-jquery-ui','http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js')

在我的插件中,我使用以下代码:

wp_enqueue_script('wp_filebrowser-jqueryui','http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.js')

结果是这两行都添加到我的标题中 - 加载脚本两次不是很好。

是的,我知道我可以将它从我的插件或网站中删除。但重点是任何人都可以下载我的插件,他们可能已经在加载 jQuery UI 脚本。

如何避免脚本被添加两次?

最佳答案

您可以通过将此行放入您的插件来注销第一个脚本...

wp_deregister_script( 'nf-jquery-ui');

在调用“入队脚本”之前

wp_enqueue_script('wp_filebrowser-jqueryui','http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.js')

这应该删除所有使用您的插件的页面上的第一个 jQuery 调用。

关于php - 如何避免多次加载 jQuery 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955820/

相关文章:

php - 调用匿名函数 clousuring $this

jquery - Play 2.0 自动完成反向路由不起作用

wordpress - Buddypress bp_activity_add(activity_action) 隐藏链接 "target"

javascript - IOS (Phonegap) 按姓名排序联系人(中英文姓名显示)

javascript - Woocommerce 仅在选择特定付款方式时才运行 javascript

css - 无法让字体在 wordpress 上工作

php - 有任何 Cron 作业替代方案吗?

php - php 中的 PDO 连接错误

php - 导航到具有命名空间的类

javascript - 是否可以对从没有 CORS 的 iframe 发出的 POST 请求使用react?