最新版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
两天入门React+ Node,全栈工程师培训教程(精)
下一篇 2018年2月13日 下午2:27

99%的人还看了以下文章

  • wordpress网站图片防盗链设置方法

    1.虚拟主机防盗链设置方法 网站图片防盗链,如果用的虚拟主机,网站空间管理后台会有防盗链的设置,一键点击就可以了。 如下图: 2.wordpress插件图片防盗链设置方法 下载WordPress Hotlink protection plugin插件,并安装。安装插件后,可以进入插件设置页面。 可以在该插件后台设定要保护图片的路径,如wp-content/u…

    2018年12月27日
    29.0K0
  • 怎么在本地搭建wordpress网站服务器环境(图文教程)精

    怎么在本地搭建wordpress网站服务器环境(图文教程)精怎么在本地搭建wordpress网站服务器环境(图文教程)精怎么在本地搭建wordpress网站服务器环境(图文教程)精怎么在本地搭建wordpress网站服务器环境(图文教程)精

    WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。 当然,在自己的电脑上也是可以安装,先搭建一个属于自己的网站后台进行练手。 本地搭建wordpress网站服务器环境分为以下三种方式: 1.通过phpStudy搭建wordpress网站 2.Windows环境下通过WampServer软…

    2020年11月24日 • Wordpress
    10.3K0
  • WordPress无插件实现边栏小工具调取一周热门,一月热门文章

    热门文章是指某段时间内评论最多的文章,关注最多的文章。在边栏中显示热门文章,可以方便读者阅读,吸引用户。 WordPress中我们可以通过插件来实现,但过多的插件会影响我们的网站速度,125建站网教给大家使用自定义函数来实现,代码非常简单哦! 一、在 functions.php添加以下代码 /* 某段时间内最热文章 */ function most_comm…

    2018年2月5日
    9.4K0
  • WordPress 批量将文章从一个目录转移到另外一个目录的方法

    1.WordPress自带的批量编辑 在仪表盘中点击“所有文章”,选择要编辑的文章后,选择“编辑”,应用之后就会出来批量编辑的界面,可以编辑文章的分类、标签、作者、状态等等。 如果文章比较多的话,可以通过修改wp-admin/includes/目录下的post.php文件,来改变页面中显示的文章数量(默认是15篇):将下来代码中的15改成你想要的数字即可,当…

    2019年9月25日
    13.1K0
  • WordPress非插件自动为网站关键词添加链接

    给文章中相关关键词添加链接,可以加强内链建设,有利于SEO,实现上述功能一般我们会通过安装插件来实现,比如:WP Keyword Link和SEO Smart Link等。插件多了对wordpress速度影响很大,今天给大家分享不用插件自动为网站关键词添加链接的方法。

    2018年2月5日
    11.8K0
  • 如何禁止百度收录wordpress网站标签tags页面

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

    2019年10月5日
    9.9K0

发表回复

登录后才能评论