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

更新于 2022年1月17日 wordpress教程

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' );

你可能还喜欢下面这些文章

更好的许多小ajax请求还是一个大的全局站点性能?更好的许多小ajax请求还是一个大的全局站点性能?

即,查询一堆帖子(例如一个有很多帖子的页面),将它们的所有数据发送到您的。调用的异步性质允许在调用开始和完成之间进行处理,或者可能是因为我没有做了足够多的工作可以看到很大的不同,但是线程版本允许我的页面加载器在加载数据时不会冻结,所以我想这是

Wordpress REST API 响应慢如何解决WordPress REST API 响应慢如何解决

非常新,功能非常强大,您应该在响应时间不成问题的大多数情况下使用。//wordpress.org/plugins/wp-rest-cache/这是一个非常省时的插件,并在我们的实时网站上进行了测试。

wordpress自定义url路由于自定义载入模板wordpress自定义url路由于自定义载入模板

$rules;}增加自定义查询默认这个tpl_page查询是不会加入到$GLOBALS中的query_var变量中,默认wordpress的public_query_vars有这么一些现在需要做的就是扩展这些内容,好在wordpress已经内

WordPress文章防复制代码的方法WordPress文章防复制代码的方法

>将下面代码添加到后面:使用方法二:上面的方法查看源代码时有些乱,可以在当前主题目录新建一个名称为copyright.js文件,将下面代码添加进去:然后再将下面代码添加到当前主题函数模板functions.php的最后:代码中加了判断,

WordPress如何禁止特定用户修改密码WordPress如何禁止特定用户修改密码

在某些特殊情况下,可能需要禁止用户使用WordPress自带的密码重置功能,也就是在登录界面点击“忘记密码。添加下面的代码:add_filter(‘allow_password_reset’,。’__return_false’。添加下面的代码

wordpress怎么获取某个栏目链接地址wordpress怎么获取某个栏目链接地址

php$cat=get_category_by_slug(‘分类名称’);。$cat_links=get_category_link($cat->term_id);。

如何获取wordpress注册用户的数量如何获取wordpress注册用户的数量

$users=wp_list_authors(‘echo=0&exclude_admin=0&hide_empty=0&optioncount=1&style=0’);。

wordpress如何禁用wp-jsonwordpress如何禁用wp-json

插件关闭imwpf可以很方便关闭关闭wp-json接口并且不影响后台使用,并且其他更强大的优化功能,推荐使用。代码关闭由于wordpress新版编辑器的后台会使用wp-json,因此只需要让未登陆的禁止使用即可。