2017-10-16 71 views
0

今天我注意到我的網站的博客部分沒有正確渲染,並且控制檯正在吐出我知道如何處理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中,並且這些不會被延遲。

回答

0

可能是一個(開發不良)的插件,請逐個禁用插件,直到defer屬性消失。如果不是,它也可能是一個主題,簡單地切換到一個默認的WordPress核心主題來仔細檢查?

frank