用wordpress做网站的站长经常会遇到打开一卡一卡的,查询加载代码后,发现是网页加载了s.w.org链接。
很多人好奇s.w.org是做什么的,能不能去掉?
我特意查了一下,发现这个是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' );