一组代码轻松解决WordPress头部无用JS/CSS/DNS加载(减轻页面体积)
导读:WordPress程序的功能易用这个毋庸置疑的,而且用丰富的文档、主题和插件。但是唯独的就是代码特别臃肿,尤其是我们在没有处理之前,头部的代码一大堆,有些确实也没有用。我们有没有办法处理掉呢?比如我们可以用插件解决或者有些主题自带,实际上我...
WordPress程序的功能易用这个毋庸置疑的,而且用丰富的文档、主题和插件。但是唯独的就是代码特别臃肿,尤其是我们在没有处理之前,头部的代码一大堆,有些确实也没有用。我们有没有办法处理掉呢?比如我们可以用插件解决或者有些主题自带,实际上我们只要用到下面的代码就可以基本解决90%的问题。
//去除头部多余加载信息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 );
//移除文章和评论feedremove_action( 'wp_head', 'feed_links_extra', 3 );
//移除分类等feedremove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
//移除wp-jsonremove_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=canonicalremove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
//rel=shortlink//remove_action( 'wp_head', 'wp_print_styles', 8 );
//移除后台插件加载cssremove_action( 'wp_head', 'print_emoji_detection_script', 7 );
//移除emoji载入jsremove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
//emoji载入jsremove_action( 'wp_print_styles', 'print_emoji_styles' );
//移除emoji载入cssremove_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根据上面的提示备注,我们可以清理WordPress头部的一些代码,减少体积。
试试看吧。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 一组代码轻松解决WordPress头部无用JS/CSS/DNS加载(减轻页面体积)
本文地址: https://pptw.com/jishu/665808.html
