您好!欢迎来到百站资源商城源码

百站资源商城源码

热门搜索: 网站源码   

WordPress移除head头部js、css、feed等多余加载项

  • 建站知识
  • 时间:2021-10-24 20:05
  • 阅读:212

在我们开发WordPress主题时,细心的小伙伴或发现网站头部如果加载head页面就会出现很多系统自带的加载项目,例如自带的css、js、feed、style等多余信息。

61690c9784eda.jpg

这些加载项目很多是没有必要加载的,那么我们如何将这些多余的head头部信息移除呢?


方法很简单,网上针对此类WordPress优化的教程也很多,今天站长图库就给大家整理下。


代码

//去除头部多余加载信息
remove_action( 'wp_head', 'wp_generator' );//移除WordPress版本
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', 'feed_links', 2 );//移除文章和评论feed
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除分类等feed
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 ); //移除wp-json
remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); //头部的JS代码
add_filter( 'show_admin_bar', '__return_false' );//移除wp-json链接
remove_action( 'wp_head', 'rel_canonical' ); //rel=canonical
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 ); //rel=shortlink
//remove_action( 'wp_head', 'wp_print_styles', 8 ); //移除后台插件加载css
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );//移除emoji载入js
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );//emoji载入js
remove_action( 'wp_print_styles', 'print_emoji_styles' );//移除emoji载入css
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action('wp_head','wp_resource_hints',2);//移除dns-prefetch

使用方法

将上面代码添加到主题的functions.php文件中, 保存后在看看网站的代码。


head头部是不是少了很多多余加载项信息?


全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • 最新版织梦DedeCms模板安装教程详细图文
  • 最新版织梦DedeCms模板安装教程详细图文
  • 第一步:将下载的源码包上传到你的网站根目录下面;打开网站如果出现Dir,把install_lock.txt删掉,再把有.bak的重命名删除即可。第二步:打开浏览器输入http://你的网址/install/index.php 当打开安装页面的时候,你就会看到以下页面如果没有出现该页面,而是出现了一个空白页面写着dir,那么请删除install文件夹中的install.lock.txt并且把index.php.bak改成
  • 站长教程
  • 时间:2021-10-26 01:47
  • 阅读:188
  • 如何把导航修改成100%显示
  • 如何把导航修改成100%显示
  • 发现很多站长问这个问题,需要修改模板和CSS样式实现。说下简单的修改实现方法:1、修改template/default/common/header.htm,搜索修改为               &
  • 站长教程
  • 时间:2021-10-24 21:07
  • 阅读:289
  • ucenter通信成功,通知失败的解决办法之一
  • ucenter通信成功,通知失败的解决办法之一
  • 遇到一些站长出现ucenter通信成功,更改用户名的时候,出现ucenter用户名更改,但是论坛下的未更改,解决办法:找到/source/class/discuz/discuz_application.php的文件删除删除369-371这三行代码if(strpos($temp,$str)!==false){         
  • 站长教程
  • 时间:2021-10-24 21:06
  • 阅读:147
  • dedecms如何添加和部署php文件
  • dedecms如何添加和部署php文件
  • 前言:有时候我们需要创建一些单独的PHP文件,但是随机放置的PHP文件无法编译智盟DEDECM的标签,所以我们需要介绍智盟标签的编译引擎方案。例如,我们在根目录中创建example.php。代码如下:12345678
  • 站长教程
  • 时间:2021-10-24 20:51
  • 阅读:167
联系我们
Q Q:840220660
电话:13530677827
邮箱:ask@ke299.com
时间:09:00 - 24:00
底部广告-1250*?
联系客服
购买源码 百站客服 联系客服
13530677827
手机版

扫一扫进手机版
返回顶部