Ryan

关于wordpress加速优化之精简头部代码
WordPress是个很优秀的博客程序,当然,现在发展到多功能阶段,什么站都能做。但就是因为WordPress的功...
扫描右侧二维码阅读全文
14
2014/01

关于wordpress加速优化之精简头部代码

WordPress是个很优秀的博客程序,当然,现在发展到多功能阶段,什么站都能做。

但就是因为WordPress的功能太多了,太臃肿了,想必很多用过免费空间的都感觉WordPress好像很迟钝的样子,是的事实就是这样,因为WordPress现在太过臃肿,每载入一个页面都要进行很多无谓操作。

今天就说说WordPress头部的事。

WordPress总是自作主张地载入普通人不需要的东西,本来就没什么用,还降低博客的载入速度,当然要去除,但是你翻查主题代码你会发现头部貌似没有载入什么无用的信息,那是因为那些无用信息都是通过一个叫wp_head()的钩子随着网页载入而自动输出的。很简单,去掉相关钩​​子。

算了,博主不是行家,直接给出代码,代码来自v7v3,把代码扔到主题的functions.php就好了。

remove_action( 'wp_head', 'wp_enqueue_scripts', 1 ); //Javascript的调用
remove_action( 'wp_head', 'feed_links', 2 ); //移除feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed
remove_action( 'wp_head', 'rsd_link' ); //移除离线编辑器开放接口 < /li>
remove_action( 'wp_head', 'wlwmanifest_link' ); //移除离线编辑器开放接口
remove_action( 'wp_head', 'index_rel_link' );//去除本页唯一链接信息
remove_action('wp_head', 'parent_post_rel_link', 10, 0 );//清除前后文信息
remove_action('wp_head', 'start_post_rel_link', 10, 0 );//清除前后文信息
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'locale_stylesheet' );
remove_action('publish_future_post','check_and_publish_future_post',10, 1 );
remove_action( 'wp_head', 'noindex', 1 );
remove_action( 'wp_head', 'wp_print_styles', 8 );//载入css
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );
remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本
remove_action( 'wp_head', 'rel_canonical' );
remove_action( 'wp_footer', 'wp_print_footer_scripts' );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );
add_action('widgets_init', 'my_remove_recent_comments_style');
function my_remove_recent_comments_style() {
global $wp_widget_factory;
remove_action('wp_head', array($w​​p_widget_factory->widgets['WP_Widget_Recent_Comments'] ,'recent_comments_style'));
}

以上大部分代码的作用都用注释标注出来了​​,需要保留那些,你们可以根据自己的要求来注释掉,好了,至此wordpress头部的瘦身减肥就完成了,网站速度是不是快了很多呢?

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:September 4th, 2017 at 07:31 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

24 comments

  1. 未知路

    有没有什么好的数据库优化插件推荐的? :-P

    1. Ryan
      @未知路

      我用的是wp-optimize

  2. wordpress主题

    你这个符号貌似被wordpress自动转成全角符了。。。直接用会500错误。。。。 :arrow:

    1. Ryan
      @wordpress主题

      没有啊,我可以用啊

  3. Youth.霖

    暂时觉得还可以,先不删去吧,

    我是改了源文件禁止输出wordpress版本号

  4. 微历史

    我喜欢,wp东西多了的确慢

  5. tennfy

    繁体字看的头疼

    1. Ryan
      @tennfy

      看來那個簡繁轉換不明顯啊

  6. xilouqingzhu

    :arrow:这个。。表示看不懂呀。。。

    1. Ryan
      @xilouqingzhu

      因為我寫少了一句話

  7. NameDomain

    是用下边这些代码替换 wp_head() 吗

    1. Ryan
      @NameDomain

      忘了說直接扔到直接扔到主題的functions.php

  8. 百家争鸣

    暂时还没去理会

    1. Ryan
      @百家争鸣

      我估計是我的博客所在服務器配置不錯,我感覺加了和沒加沒差別

  9. 小清新

    直接扔到functions吗?

    1. Ryan
      @小清新

      嗯,是的

      1. 头像贴吧
        @Ryan

        恩恩、3Q了、。

  10. 香菇肥牛

    考虑用一下~

    1. Ryan
      @香菇肥牛

      好久不見,肥牛

  11. 无纯洁

    先记下地址,有空再试~

  12. 馒头饭MADfan

    知道是干什么的,就好移除啦~

  13. 博客网址之家

    不错,看不懂的都是技术贴

  14. 小青年

    小V的站好东西挺多的

    1. Ryan
      @小青年

      嗯嗯