择要
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技术