wordpress博客网站4.2版本以上,在网页源代码你会发现WordPress会自动在加载一段用于支持emjo表情的脚本如下图所示(JS+CSS)。

对于大部分人来说,这个是十分鸡肋的功能,会影响网站的加载速度,js放在网站头部对网站的优化也很不好。

那么如何去掉网站头部多出window._wpemojiSettings呢?可以通过主题目录下的functions.php文件来进行移除。

如何移除WordPress网站头部多出window._wpemojiSettings

可以在wordpress后台所在的主题(也可以通过ftp传送本地修改)functions.php加入如下代码即可:(修改前请做好网站备份)

1
2
3
4
5
6
7
8
//去除window._wpemojiSettings
remove_action(‘admin_print_scripts’,‘print_emoji_detection_script’);
remove_action(‘admin_print_styles’,‘print_emoji_styles’);
remove_action(‘wp_head’,‘print_emoji_detection_script’,7);
remove_action(‘wp_print_styles’,‘print_emoji_styles’);
remove_filter(‘the_content_feed’,‘wp_staticize_emoji’);
remove_filter(‘comment_text_rss’,‘wp_staticize_emoji’);
remove_filter(‘wp_mail’,‘wp_staticize_emoji_for_email’);
PS:如果直接复制代码添加不成功,是标点符号的大小写问题,请切换小写修改标点符号再保存。