今天我注意到我的網站的博客部分沒有正確渲染,並且控制檯正在吐出我知道如何處理jquery不加載的錯誤。腳本被推遲某種程度上破壞了我的網站部分
當我看到源代碼,所有的腳本,其中由WordPress(wp_enqueue_script)增加了一個額外的元素添加到它,所以: <script type='text/javascript' src='//code.jquery.com/jquery-2.2.0.min.js'></script>
成爲: <script type='text/javascript' src='//code.jquery.com/jquery-2.2.0.min.js' defer '></script>
如此「延遲」和一個單引號被添加。
我需要這些腳本來加載,當我註冊腳本時,我將頁腳加載設置爲false。
我不確定爲什麼/如何'推遲'被添加?或者爲什麼還添加了單引號?我也不確定推遲他們是否會破壞頁面或這個rou single單引號?
我確實使用'Autoptimize',但是我已經關閉並清除了所有緩存。
短期來看,它唯一的缺點就是將腳本硬編碼到header.php中,並且這些不會被延遲。