wordpress无插件清除wp_head()

wordpress通过wp_head()函数引入了很多东西,其中有一些是我们所不需要的。虽然这些代码未必影响网页加载的速度,但是作为有代码洁癖的人一定要把这么不必要的东西清除掉。

将以下代码加入functions.php中:

1
2
3
4
5
6
7
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'start_post_rel_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'adjacent_posts_rel_link' );
remove_action( 'wp_head', 'wp_shortlink_wp_head' );

可能很多人不知道这几行代码都是清除的什么,这里解释以下:
RSD link: 允许别人发送pingbacks.
Windows Live Writer link :只有在你使用Windows Live Writer时才会用到。
shortlink : 它并不是所谓的短链接,而是为了方便使用Wordpress的伪静态后获取原始的链接地址如: http://example.com/index.php?p=32
rel links 是与你当前文章相关的文章链接,如前一篇,后一篇文章,即adjacent_posts_rel_link, 还有就是有特定关系的。

根据很多seo人员的建议,这些东西对seo并不好,如shortlink 可能会导致同一篇文章被收录了两个链接。但是对博客的排名并没有那么多的影响。大家选择自己不需要的删除即可。

wp_head()

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/1199.html

下一篇文章:

上一篇文章:

13人参与了讨论

  1. 老左博客 说:

    这个还是有用的。WP就在于细节,才可以加速。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

9 + 0 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部