用一行程式碼來遮蔽WordPress4.6在頭部新增的<link rel=’dns-prefetch’ href=’//s.w.org’ />程式碼。
dns-prefetch標籤程式碼分析
dns-prefetch標籤是瀏覽器的一個dns預快取機制,我們可以理解為這是一個加速域名解析的功能,後面的連結就是我們 要做快取的網站,s.w.org這個域名是WP的emoji表情域名,如果我們網站沒有用emoji表情的話這個標籤也就沒有用處了。下面我們就來說說如何遮蔽或者修改這個標籤的方法。
修改dns域名
如果我們網站的附件伺服器和網站主域不同,那麼可以把s.w.org改為我們自己的,這樣可以加速網站解析。幸運的是官方給這個選項預留了一個過濾器供我們使用,透過下面的程式碼我們可以把域名改為我們自己的。
add_filter( ’emoji_svg_url’, create_function( ”, ‘return “//www.chenxingweb.com/”;’ ) );
由於這個過濾器沒有什麼引數,就一個網址,所以我們直接用一個匿名函式來處理即可!大家把網址替換成自己的即可!
dns-prefetch標籤遮蔽方法
如果我們網站沒有用到二級域名或其他域名的資源,那麼建議遮蔽掉這個標籤,方法也非常簡單,同樣用一個匿名函式也終止相關程式碼執行即可。
add_filter( ’emoji_svg_url’, create_function( ”, ‘return false;’ ) );//停用emoji預解析
程式碼非常簡單,放到主題functions.php檔案第一個<?下面即可!