首页 » WordPress » WP插件 » 禁用WordPress Emoji表情,提高加载速度

禁用WordPress Emoji表情,提高加载速度

作者: 小z 分类: WP插件 发布时间: 2015-05-27 09:45 ė浏览 4,184 次 68条评论
本站为您推荐(香港平价主机):老薛主机 | 恒创主机  

在使用百度页面优化建议的时候发现博客比平时多加载了一段从未见过的js文件,搜索得知是因为WordPress版本升级到4.2导致,因为WordPress4.2新增了对Emoji表情的支持,而使用这个表情后会从墙外加载资源,可能影响您的博客加载速度。

emoji_js

emojiscreenshot

Emoji表情

如果想去掉Emoji表情怎么办呢?小z通过网上的方法收集整理,有如下三个办法来禁用Emoji表情,可以任选其中一种来解决您的问题。

方法一:将如下代码添加到您主题目录的functions.php文件中

1
2
3
4
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

方法二:只是代码不同,依然添加到主题目录的functions.php文件中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * Disable the emoji's
 */
 function disable_emojis() {
 remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
 remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
 remove_action( 'wp_print_styles', 'print_emoji_styles' );
 remove_action( 'admin_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' );
 add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
 }
 add_action( 'init', 'disable_emojis' );
/**
 * Filter function used to remove the tinymce emoji plugin.
 */
 function disable_emojis_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
 }

方法三:使用Disable Emojis插件来解决

如果您对代码不太熟悉,或者怕添加出错,没关系,直接安装Disable Emojis插件也可以解决此问题,点此下载:Disable Emojis插件


最后可以通过查看网站源码(Ctrl+U)搜索关键词”wp-emoji-release.min.js”,若没有搜索到结果,则代码已经禁用Emoji表情成功。

本文出自 小z博客,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaoz.me/archives/5832



博主QQ:337003006    站长交流群:147687134(期待您的加入)

老薛主机

发表评论

(必填)

(必填)

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

8条评论

  1. 也门是哪个洲 2015年12月4日 14:55 8楼 回复

    我的wp,好慢啊!

  2. xiao 2015年6月19日 09:44 6楼 回复

    我想问,你文章左右的上一篇下一篇的箭头是用的什么插件

    1. 小z 2015年6月19日 11:08 7楼 回复

      您好,不是用的插件哦,自己写的一些代码,我在这篇文章中(为您的WordPress博客文章添加左右悬浮按钮)已经分享出来了,您可以参考一下,祝好运。

  3. 轻微生活 2015年6月3日 19:00 5楼 回复

    这个技巧挺实用,立马实践去,博主辛苦!

  4. imlonghao 2015年5月30日 18:55 3楼 回复

    不是从墙外加载的把,是从你的网站上加载的。

    1. 小z 2015年5月31日 11:19 4楼 回复

      这个js是从自己的网站加载的,但是js里面还有内容是从墙外加载的。

  5. WYS.me 2015年5月30日 06:37 2楼 回复

    web发展倾向于简洁高效,谢谢花花边边的很快会被改掉。

  6. Eden 2015年5月28日 11:16 1楼 回复

    其实我挺喜欢这个表情,如果国内的前端库有这个资源就更好了

Ɣ回顶部
小z个人微信:xiupingzou