升级WordPress 4.6后禁止WordPress头部加载s.w.org

转载  知更鸟 2016-09-14 阅读 266 次 评论 24 条

升级到WordPress 4.6之后,有童鞋发现头部加载了一个“<link rel='dns-prefetch' href='//s.w.org'>”,WordPress在头部添加dns-prefetch,应该是为了从s.w.org预获取表情和头像,目的是提高网页加载速度 ,但s.w.org国内根本无法访问,什么预获取、什么提高速度,都是泡影,不仅没用处,反而可能会影响速度,那就禁止它。

升级WordPress 4.6后禁止WordPress头部加载s.w.org

将下面的代码添加到主题functions.php模板中:

方法一

  1. remove_action( 'wp_head', 'wp_resource_hints', 2 );

方法二

  1. function remove_dns_prefetch( $hints, $relation_type ) {
  2. if ( 'dns-prefetch' === $relation_type ) {
  3. return array_diff( wp_dependencies_unique_hosts(), $hints );
  4. }
  5. return $hints;
  6. }
  7. add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );

方法二貌似兼容性更好些。

附带一个禁止加载表情代码

  1. // Remove emoji script
  2. remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
  3. remove_action( 'wp_print_styles', 'print_emoji_styles' );
  4. add_filter( 'emoji_svg_url', '__return_false' );

参考:https://wordpress.org/support/topic/remove-the-new-dns-prefetch-code/

本文地址:http://boke112.com/3495.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为转载文章,来源于 知更鸟 ,版权归原作者所有,欢迎分享本文,转载请保留出处!
WordPress免费响应式主题:Nana
CPA教学与引流技巧

发表评论

呲牙憨笑坏笑偷笑色微笑抓狂睡觉酷流汗鼓掌大哭可怜疑问晕惊讶得意尴尬发怒奋斗衰骷髅啤酒吃饭礼物强弱握手OKNO勾引拳头差劲爱你

表情

  1. 龙砚庭博客
    龙砚庭博客 【市长】 @回复

    [偷笑] 还没升级,不过先记着

  2. 搬瓦工中文网
    搬瓦工中文网 【农民】 @回复

    s.w.org国内网速太慢了,导致整体站点速度变慢,必须去掉。

    • boke112导航
      boke112导航【站长】 @回复

      @搬瓦工中文网 是的,其实我们也没必要使用这个东东,所以如果升级到WP4.6的,还是建议去掉它们为好

  3. 淘宝内部优惠券
    淘宝内部优惠券 【农民】 @回复

    新版本听说变慢了

  4. 你的名字
    你的名字 【镇长】 @回复

    收集

  5. 雅兮网
    雅兮网 【省长】 @回复

    以募集表情,哈哈,可以国内无法调用

    • boke112导航
      boke112导航【站长】 @回复

      @雅兮网 目前国内应该还是用不到的,为了速度着想还是禁止为好

  6. 金榜台博客
    金榜台博客 【县长】 @回复

    老大,不要老是分享WP的呀,搞点Z-BLOG的呀,这样我们这些草根也好分享学习啊,知识要全面一点哦

    • boke112导航
      boke112导航【站长】 @回复

      @金榜台博客 [呲牙] 因为我的站点就是WordPress的,所以对WordPress的比较在行,zblog很早就有这个分类了,可惜文章太少,欢迎使用zblog的博主投稿

  7. 学史博客
    学史博客 【镇长】 @回复

    不明所以啊,头疼。

  8. 小韭菜
    小韭菜 【农民】 @回复

    我说呢 回头试试

  9. 爱眼博客
    爱眼博客 【农民】 @回复

    虽然我不懂这些代码,但支持一下

  10. 大国小事
    大国小事 【市长】 @回复

    难怪网速变慢的。

  11. 真我风采
    真我风采 【县长】 @回复

    升级4.6后又退回来了,最要命的是邮件功能没有了,收不到提醒邮件。

  12. 憧憬Licoy
    憧憬Licoy 【镇长】 @回复

    没有发现这个方法

  13. 用友软件
    用友软件 【镇长】 @回复

    这个好棒棒哒

  14. 明月登楼
    明月登楼 【总理】 @回复

    不错呀!赞一个!

  15. 爱时尚
    爱时尚 【市长】 @回复

    越升级越不好用

  16. 我爱动感单车网
    我爱动感单车网 【省长】 @回复

    咱是第一时间就升级到了4.6版本,目前使用的是方法一(就本人觉得,真的非常讨厌每次升级都会在头部自动添加或这样或那样的东西)。

  17. Koolight
    Koolight 【省长】 @回复

    wp-includes/general-template.php 文件第2815行,即
    $hints[‘dns-prefetch’][] = apply_filters( ’emoji_svg_url’, ‘https://s.w.org/images/core/emoji/2/svg/’ );
    将其注释掉也可以解决,从根本上阉割。

  18. 七彩蛋
    七彩蛋 【村长】 @回复

    我以为升级后快点呢