從 WordPress 5.5 改版,會加入二大要素,分別為內建 Lazy Load 圖片延遲載入、Sitemap 網站地圖功能,但是它本身是內建,找不到可以禁用方法,是不是有困擾嗎?
這別擔心,現在已有方法可以禁用它,目前有二種方式,分別是安裝第三方外掛套件裝上,或透過 functions.php 加入 code 就可以禁用它。
目錄
安裝第三方外掛套件
只要透過第三方外掛套件安裝,例如 Rank Math、Yoast SEO、Google XML Sitemaps、Lazy Load、a3 Lazy Load … 等多種程式,就會自動禁用內建功能。
透過 functions.php 加入 code
只要透過 functions.php 加入以下 code 語法,來禁用內建功能。
禁用 Lazy Load 圖片延遲載入功能
加入以下代碼後,就會把原始 img 標記裡,將「loading=”lazy”」刪除了。
add_filter( ‘wp_lazy_loading_enabled’, ‘__return_false’ );
禁用 Sitemap 網站地圖功能
加入下面代碼時,瀏覽 wp-sitemap.xml 頁面,就會自動顯示 404 錯誤頁面。
add_filter( ‘wp_sitemaps_enabled’, ‘__return_false’ );
以上設定完後,如有快取外掛套件,請記得清除快取,再回去看一下網站是不是有成功禁用了嗎?
在網頁中,右鍵選擇顯示檢查語法,看一下「loading=”lazy”」是否有被刪除了?
另,在你的網址中,後面加 /wp-sitemap.xml 看看是否有直接顯示了 404 錯誤頁面?
這樣子可以辨識是否有成功,不彷試看看囉~