您好,登錄后才能下訂單哦!
這篇文章主要介紹禁止WordPress頭部加載s.w.org的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
摘要
WordPress在頭部添加dns-prefetch,應該是為了從s.w.org預獲取表情和頭像,目的是提高網頁加載速度 ,但s.w.org國內根本無法訪問,什么預獲取、什么提高速度,都是泡影,不僅沒用處,反而可能會影響速度,那就禁止它。
禁止WordPress頭部加載s.w.org
升級到WordPress 4.6之后,有童鞋發現頭部加載了一個:
<link rel='dns-prefetch' href='//s.w.org'>
WordPress在頭部添加dns-prefetch,應該是為了從s.w.org預獲取表情和頭像,目的是提高網頁加載速度 ,但s.w.org國內根本無法訪問,什么預獲取、什么提高速度,都是泡影,不僅沒用處,反而可能會影響速度,那就禁止它。
將下面的代碼添加到主題functions.php模板中:
方法一
remove_action( 'wp_head', 'wp_resource_hints', 2 );
方法二
function remove_dns_prefetch( $hints, $relation_type ) { if ( 'dns-prefetch' === $relation_type ) { return array_diff( wp_dependencies_unique_hosts(), $hints ); } return $hints; } add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );
方法二貌似兼容性更好些。
附帶一個禁止加載表情代碼
// Remove emoji script remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); add_filter( 'emoji_svg_url', '__return_false' );
以上是禁止WordPress頭部加載s.w.org的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。