[英]How can I avoid jQuery scripts being loaded multiple times?
在我的網站上,我使用以下代碼加載 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 調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.