折腾主题会经常见到wordpress的头部多了很多没有用的信息,比如wordpress版权、wordpress RSS、外部博客接口、短链接网址、wordpress自带脚本等。

对于一个折腾主题的爱好者,这些东西可是不允许存在的,我上网搜了一下,其实这一切都是wordpress的wp_head() 在作怪了。下面与大家分享怎么移除这些内容。

大家根据需要移除不需要的函数就可以了。

<?php //remove_action( 'wp_head', 'wp_enqueue_scripts', 1 ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'rsd_link' ); 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 ); //remove_action( 'wp_head', 'wp_print_head_scripts', 9 ); remove_action( 'wp_head', 'wp_generator' ); //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($wp_widget_factory->widgets['WP_Widget_Recent_Comments'] ,'recent_comments_style')); } ?>
下面说说具体使用和作用

1、移除WordPress版本

在head区域,可以看到如下代码:

<meta name="generator" content="WordPress 3.1.2" />

这是隐性显示的WordPress版本信息,默认添加。可以被黑客利用,攻击特定版本的WordPress漏洞。清除代码:

remove_action( 'wp_head', 'wp_generator' );

2、移除离线编辑器开放接口

remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wlwmanifest_link' );

3、移除前后文、第一篇文章、主页meta信息

remove_action( 'wp_head', 'index_rel_link' ); // Removes the index link remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // Removes the prev link remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // Removes the start link remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); // Removes the relational links for the posts adjacent to the current post.

4、移除feed

remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );

最后我的效果图,去的还算干净:

到这里你的头部也就干净了。话说还可以移除一个3.0以后添加的js,不过看了一下,只有在本地那个代码才会出现,所以就没必要了,如果你有什么要补充的,欢迎留言。

文章整编自:主题吧

标签: WordPress, WordPress技巧

已有 46 条评论

  1. 这个貌似对我无用,我在姥姥家,今天晚上他们又凑了桌麻将。

    1. Tokin Tokin

      确实一般用不到

  2. 为什么我用什么主题评论楼层都是相反的。

    1. Tokin Tokin

      新评论在上面,旧评论在下面

      1. 恭喜你,都学会抢答啦!

        1. 想出办法没?

          1. Tokin Tokin

            什么办法?我感觉现在这样挺好啊,你又不是不能自己设置,后台>设置>讨论,里面有,如果设置相反,问题更大

            1. 哦,不是主题的问题,我以前没有注意那个设置,最新的评论却是沙发.

  3. 现在总算是不想再折腾了~~

  4. :razz: 不喜欢折腾主题啊,不过为了尊重作者,我还是没有把版权去掉 呵呵!

    1. Tokin Tokin

      付费主题不用自己费心折腾,不是有售后么…
      恩,尊重原创才能被别人尊重

  5. 这个可以参考。我的主题已经够精简了

    1. Tokin Tokin

      确实,很小巧的主题

  6. 参考了

    1. 歪脖子头像好流行哦!

  7. 这个貌似我已经优化过了 :lol:

    1. Tokin Tokin

      这个我很早也弄过,不过当时没去完全

  8. 你可真不嫌累

    1. Tokin Tokin

      那是必须的,一夜七次郎都没问题

  9. feed的还是不要去的好吧 :eek:

    1. Tokin Tokin

      感觉用处不大,然后就去掉了

  10. 表示未用过wordpress,看来有时候也得找个机会折腾去……

    1. Tokin Tokin

      wp感觉很强大,而且很好用,貌似我没用过asp的博客,留言板用过,不过那也是很久之前用的了…

  11. 这个前一篇后一篇我感觉是没有什么用。读者又看不到。

    1. Tokin Tokin

      好吧,我也感觉到了,去掉之。。。

  12. 真心懒得去这个 又要关CDN

    1. Tokin Tokin

      弄这个和CDN貌似没关系额

  13. 哈哈。我也懒得了。

  14. 你妹的,不更新了?

    1. Tokin Tokin

      丫的,考了三天试,你让我更新个毛蛋啊。。。
      才三天没更新。。。

      1. 素质素质!

      2. 高中,大学?大几?

        1. Tokin Tokin

          高二,吼吼

          1. 额,才高二就这么厉害了~~~想当年高二有电脑玩就不错了

  15. 虽然喜欢折腾,但是不太敢折腾,怕折腾后发生错位啥的情况。弱弱的咨询一下,啥情况下会出现错位或者主题不兼容等问题呢?

    1. Tokin Tokin

      一般错位都是CSS问题吧。。。

  16. 能加快一点速度。哈哈

    1. Tokin Tokin

      效果太不明显了。。。

  17. :evil: 似乎没有速度上改进,还带来风险

    1. Tokin Tokin

      风险???

      1. 不懂代码的伤,你永远不懂!

        1. Tokin Tokin

          可以一点点学着看啊

  18. rtyrtytr rtyrtytr

    你好aseqwe :!: :smile: :grin: :cool: :razz:

  19. 不懂代码确实是硬伤,最近抽空开始学,以后常来学习一下! :lol:

  20. 不懂不敢乱动

  21. 分享学习下

添加新评论