才發覺WordPress自5.7版啟用的原生Lazy Load功能對LikeCoin外掛沒用。
難怪PageSpeed Insights老是顯示過多js、過多連結等等,仔細一看,全是LikeCoin相關的資源。
一開始找錯方法,白花時間在設定「HTML Lazy Load Selectors」上,其實只要打開「Lazy Load Iframes」就好。
(HTML Lazy Load Selectors很難確定成效且LiteSpeed Cache Docs的範例與論壇技術人員的說法不一致,多虧FlyingPress Docs有詳細一些的說明[1])
打開「Lazy Load Iframes」:
LiteSpeed Cache > Page Optimization > Media Settings > Lazy Load Iframes
終於成功把LikeCoin超大又超慢的內嵌框架給遲滯讀取。
題外話,不知何故,HTML Settings的「移除 WordPress Emoji」只是停止WordPress的emoji功能,而不會把emoji相關程式碼自網頁移除。
- 「開發人員工具 > Copy > Copy selector」——FlyingPress Docs – How to Lazy Render HTML Elements ↩︎