如何禁止WordPress头部加载s.w.org-WordPress

资源魔 46 0

择要

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仿站

以上就是若何制止WordPress头部加载s.w.org的具体内容,更多请存眷资源魔其它相干文章!

标签: WordPress wordpress教程 wordpress自学 wordpress技术

抱歉,评论功能暂时关闭!