A-A+

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

2017年06月14日 PHP开源系统 评论 8 条 阅读 0 views 次

文章接上一篇,在清理了 emoji 表情之后,整个 wordpress 显得干净多了,至少是从源代码来看,虽然 js+css 都已经去掉了,但加载其国外网站的链接地址还在,如下:

当然不用说,emoji 表情都不用了,还要这个加载地址干什么,直接动手切除掉。

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

方法一:

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' );  
标签:

8 条留言  访客:8 条  博主:0 条

  1. 云南普洱茶

    这个不错,学习了,用的着

  2. Koolight

    这东西真没用,我觉得官方应该有个设置开关的。

    • smiling

      如果有人喜欢评论小头像的话,还是有点作用的。

  3. 冷知识

    我刚使用了这个方法去掉了,太多看不懂的东西了,拉低加载速度

  4. 香港服务器

    收藏了,WordPress还有很多不明白的地方

  5. 两对半

    博主最近在研究wordpress哇?

  6. 互访互推导航

    wp技术文章很实用啊,我是以前的微部落博主,现在博客已经卖了,换了网站,哈哈,以后多多走动

  7. 冷知识

    用畅言,不涉及此问题吧

给我留言