用wordpress做网站的站长经常会遇到打开一卡一卡的,查询加载代码后,发现是网页加载了s.w.org链接。
很多人好奇s.w.org是做什么的,能不能去掉?
主机吧(zhujib.com)查了下,这个是wordprss为了更快打开网站而设计的,预先加载头像和表情,不过由于s.w.org是的服务器在国外,所以经常国内打经常卡卡的,甚至有时候打不开。
那我们要如何让wordpress禁用s.w.org呢?
给大家分享俩种禁用的方法
- 第一种:
将以下代码增加到主题文件functions.php模板中,保存即可
remove_action( 'wp_head', 'wp_resource_hints', 2 );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
add_filter( 'emoji_svg_url', '__return_false' );
- 第二种:
将以下代码增加到主题文件functions.php模板中,保存即可
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_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
add_filter( 'emoji_svg_url', '__return_false' );