最新版WordPress如何移除头部多余信息

最新版WordPress如何移除头部多余信息,WordPress版本不同,你可以在你网站首页右键查看源代码,根据需要添加移除代码!

WordPress 更新很快,站长用的也比较多。但是WordPress 主页会加载用不到的wp版本号、css、js、meta元素和标签,我们可以通过移除这些不必要的元素来优化我们的wp头部。

毕竟网站<head>头部信息太多会影响页面加载速度。而且右键查看源代码,能看到头部太多的信息,而这些信息很多都是无用的,今天中国网页设计教大家如何精简wordpress头部多余信息。

1、移除WordPress版本信息
WordPress自动添加版本号信息,在head区域,可以看到

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

版本号是默认添加的,但是可以被黑客利用,攻击特定版本的WordPress漏洞。清除代码:

打开您所使用主题的functions.php(拓展函数放这个文件里),把以下代码粘贴进去,下同。

remove_action( 'wp_head', 'wp_generator' );

建议大家将这个文件通过FTP下载下来,先备份,后修改,因为一个不小心,少一个标点都会导致整站打不开!解决方法就是覆盖备份functions.php文件即可安然无恙!

2、移除离线编辑器开放接口
WordPress自动添加两行离线编辑器的开放接口,在head区域,可以看到

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://wordpress.cc/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://wordpress.cc/wp-includes/wlwmanifest.xml" />

其中RSD是一个广义的接口,wlwmanifest是针对微软Live Writer编辑器的。如果你不需要离线编辑,可移除之。即便你需要使用离线编辑器,大部分时候也不需要这两行代码。Live Writer自己知道它们。保留这两行代码可能会留有安全隐患。清除代码:

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

3、移除前后文、第一篇文章、主页meta信息
WordPress把前后文、第一篇文章和主页链接全放在meta中。我认为于SEO帮助不大,反使得头部信息巨大。移除代码:

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 );

4、移除feed
HTML中通过来指定博客feed。可以被浏览器检测到,然后被读者订阅。如果你不想添加feed,或者想使用烧制的feed(如FeedSky或者Feedburner烧制的feed),可以移除之。

remove_action( 'wp_head', 'feed_links', 2 );//文章和评论feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //分类等feed

6、移除WordPress头部加载DNS预获取(dns-prefetch)
在head我们可以看到

<link rel='dns-prefetch' href='//s.w.org' />

移除代码

function remove_dns_prefetch( $hints, $relation_type ) {
  if ( 'dns-prefetch' === $relation_type ) {
    return array_diff( wp_dependencies_unique_hosts(), $hints );
  }

  return $hints;
}
add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );

7、移除emoji表情script和style
在head我门可以看到

<script type="text/javascript">
            window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.3\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/wordpress.cc\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.8"}};
        </script>
        <style type="text/css">
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
</style>
移除代码
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

这是《最新版WordPress如何移除头部多余信息》的全部内容,不过版本不同,你可以在你网站首页右键查看源代码,根据需要添加移除代码,像125建站网就没有emoji表情相关头部代码,就不需要移除了!

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1264.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年2月13日 下午1:08
下一篇 2018年2月13日 下午2:27

99%的人还看了以下文章

  • WordPress普通会员不显示后台管理链接的方法,只允许管理员访问

    wordpress站点普通会员登录后 会显示会员中心和后台管理链接。但为了提高WordPress后台安全性,我们只想管理员登录时,显示后台管理,而其他权限的会员登录,只显示会员中心。

    www.125jz.com今天给大家分享,wordpress站点只允许管理员访问WordPress后台,显示后台管理链接的方法。

    2021年12月10日
    2.0K0
  • 如何禁止百度收录wordpress网站标签tags页面

    百度收录了网站的很多tags页面,比栏目还多,有些tags页面下面就一篇文章,想禁止百度收录网站标签tags页面,怎么做? 如下图: 怎么阻止百度收录这些标签? 这是个wordpress搭建的网站,其他网站一样。 可以用robots来禁止抓取。 不过125建站网不建议你把tag标签全给屏蔽掉,因为tag页面在某种程度上可以帮你分析出网站的结构,是有利于SEO…

    2019年10月5日
    4.7K0
  • WordPress如何设置登陆后才可查看内容或下载文件

    为了吸引老用户,提供优质资源,很多网站有些好的内容需要登陆后查看,如网页特效中有些精美的特效,需要用户登陆后才可以下载,这也是鼓励用户注册网站的方法之一。 WordPress如何设置登陆后才可查看内容或下载文件? 利用WordPress 简码(shortcode)来实现。 进入wordpress管理后台,外观-编辑打开主题的 functions.php,在最…

    2018年8月2日
    7.9K0
  • WordPress网站迁移教程(更换网站空间)

    在WordPress建站过程中,由于种种原因,都有可能遇到WordPress网站数据迁移的时候,对于不了解网站维护的站长来说,这个网站迁移过程就显得有些无从下手了。不要怕,其实并没有多复杂,通过本文的讲解后,你就可以完全清晰地动手解决WordPress数据迁移服务器的问题了。 搞清网站迁移的状态和内容 一般迁移网站有2种情况:(以A站为旧站,B站为新站为例介…

    2021年5月1日
    4.4K0
  • wordpress 数据库(文章)内容批量替换及删除修订版本的方法

    WordPress程序在运行一段时间后会发现速度越来越慢,除了插件和内容外,很多时候影响我们WordPress网站速度的原因在于内部结构和数据冗余文件导致的。 很多时候我们没有多少文章,但是数据库都有好多M。原因是WordPress编辑或修改文章时自动保存生成一个修订版本,默认是每分钟1次,主要是方便恢复,初衷是好的,不过日积月累,会产生大量的冗余数据,加重…

    2018年2月3日
    4.5K0
  • WordPress更换域名的操作方法

    WordPress搭建的站点在更换域名后,是要进行一定的域名替换操作后才可以正常访问的,因为WordPress在初次安装时,会把网站的域名存入到数据库中保存,而且,有些相关的自定义设置、后台上传的文章图片地址信息等也是通过绝对路径保存在数据库中的。有时,我们可能会碰到更换域名,或者要使用现有数据搭建一个新的站点的情况,这时,我们就需要进行新旧域名的替换操作,…

    2021年5月1日
    2.8K0

发表回复

登录后才能评论