我不知道爲什麼,但是當我顯示我的Wordpress頁面的源代碼時,在每個腳本之前有<script src="ROOT/jquery">
。wordpress加載jquery太多次
在<head>
標籤之間加載一次就足夠了。這導致另一個腳本無法按預期工作。我讀了一個名爲wp_enqueue
的函數,但我不明白它是如何工作的。
這裏是腳本這是行不通的:
<script>
$(document).ready(function(){
//Datepicker Popups calender to Choose date
$(function(){
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: '1900:2050',
dateFormat: "dd/mm/yy"
//Pass the user selected date format
});
});
});
</script>
有人能幫助我嗎?
感謝,
丹尼爾
什麼插件你已經安裝了? –
聯繫表7 \t \t \t \t \t \t聯繫表格7個模塊:隱藏字段\t \t \t \t聯繫表格7個模塊:發送所有字段\t \t \t \t谷歌通用Analytics(分析)\t \t \t \t LayerSlider WP \t \t \t \t MailChimp爲WordPress精簡版\t \t \t \t \t \t真正簡單的CAPTCHA \t \t \t \t WordPress的搜索引擎\t \t \t \t \t \t WPBakery可視化編輯器(修改版) –
此問題很可能由您安裝的不太受歡迎的插件之一引起。當插件作者嘗試不當地加載jQuery時,它可能會添加冗餘腳本。這就是['wp_enqueue_script'](https://codex.wordpress.org/Function_Reference/wp_enqueue_script)的要點。嘗試逐個禁用每個插件,直到問題解決,看看誰負責。 –