精简wordpress头部多余信息,去掉部分不必要的js加载!

说起wordpress主题,我们一般安装好一款wordpress主题后,查看源代码,都能看到其头部太多的信息,而这些信息很多都是无用的,但作为默认的根据wp_head()这个钩子所加载着,着实有点费事,代码简洁控们就不喜欢了,如何精简wordpress头部多余信息,去掉部分不必要的js加载呢?我们下面具体说:

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

下面就说重点了:



remove_action( 'wp_head', 'wp_enqueue_scripts', 1 ); //Javascript的调用  
remove_action( 'wp_head', 'feed_links', 2 ); //移除feed  
remove_action( 'wp_head', 'feed_links_extra', 3 ); //移除feed  
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 );//载入css  
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );  
remove_action( 'wp_head', 'wp_generator' ); //移除WordPress版本  
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'));  
}  
//禁止加载WP自带的jquery.js  
if ( !is_admin() ) { // 后台不禁止  
function my_init_method() {  
wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定义  
}  
add_action('init', 'my_init_method');  
}  
wp_deregister_script( 'l10n' );  

将以上代码贴进functions.php内,保存、上传。。刷新网页,查看源文件,看头部是否干净了许多?原本加载了很多的js是否都不见了??

精彩推荐

本站承接 WordPress / DedeCMS / ThinkPHP 等
系统建站、仿站、开发、定制等业务!

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站承接各类网站建设,仿站,多平台小程序搭建制作!
3. 本站联系QQ:897918909
beetheme资源网 » 精简wordpress头部多余信息,去掉部分不必要的js加载!

发表评论

售后服务范围1、服务器配置及主机购买推荐
2、模板使用范围内问题免费咨询
3、单价超过100元的模板免费一次安装,需提供服务器信息。
付费增值服务1、提供WordPress主题、插件汉化、优化等服务请详询在线客服
2、承接 WordPress、DedeCMS、ThinkPHP 等系统建站、仿站、开发、定制等服务
3、服务器环境配置(一般 ¥50-300)
4、网站中毒处理(需额外付费,500元/次/质保三个月)
售后服务时间周一至周五(法定节假日除外) 9:00-23:00
免责声明本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@vip.beetheme.cn),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我们联系哦!

联系我们

提供最优质的资源集合

立即查看 了解详情

扫码了解我们!