Wpforms 排除WP Rocket JavaScript優化導致顯示異常的問題
WP Rocket 是一個流行的緩存插件,用於加速網站。但是,在某些情況下,WPForms 用戶會因其 合併 JavaScript 文件 選項而遇到問題。
如果您遇到 WPForms 和 WP Rocket 問題,您可以排除 WPForms 資產和其他 JavaScript 文件進行優化。在下一節中,我們將介紹幾種實現此目的的方法。
排除頁面或帖子
如果您僅在網站內的單個頁面上遇到問題,則僅從優化中排除單個頁面或帖子是一個不錯的選擇。在此示例中,我們將向您展示如何在使用 WordPress 塊編輯器時從優化中排除單個頁面。
首先,打開您要排除的頁面。然後,導航至頁面選項卡並打開WP Rocket 選項部分。從這裡,確保未選中縮小/組合 JS 選項並保存您的設置。
排除 WPForms 資產
排除 WPForms 資源將阻止插件的 JavaScript 在站點範圍內進行優化。如果您遇到多個表單的問題並且不想瀏覽每個頁面或帖子來禁用優化設置,這會很有幫助。
要從優化中排除 WPForms 資產,請導航至 設置 » WP Rocket 並打開 文件優化選項卡。從那裡滾動到 JavaScript 文件 部分。
如果您啟用了 縮小 JavaScript 文件 選項,那麼在該選項下您應該會看到一個標有 排除的 JavaScript 文件
在此框中,添加以下腳本:
/wp-content/plugins/wpforms/assets/js/wpforms.min.js
添加腳本後,請務必點擊保存更改按鈕保存您的設置。
現在您已經排除了這些資產,您的表單現在應該在前端按預期工作。
從延遲 JavaScript 執行中排除文件
如果您遇到 JavaScript 問題並啟用了延遲 JavaScript 執行選項,WP Rocket 建議您添加一些默認排除以避免併發症。
要執行此操作,請轉到設置 » WP Rocket » 文件優化,然後滾動到延遲 JavaScript 執行 部分。
在標記為 排除的 JavaScript 文件 的框中,添加以下腳本:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js js-(之前|之後) (?:/wp-content/|/wp-includes/)(.*)
然後,請務必點擊保存更改按鈕來保存更改。
原創文章,作者:超哥,如若轉載,請註明出處:https://www.chaoneo.cn/zh-hant/archives/3518.html
如果您覺得超哥分享對您有所幫助的話,記得打賞給我😀