WORDPRSS如何禁用EMOJI表情脚本

[复制链接]
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
Emonji是一套起源于日本的12×12像素表情符号,由栗田穣崇创作,最早在日本网络及手机用户中流行。自苹果公司发布的iOS 5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中。作为果粉的小编来说,知道Emoji表情的也是从苹果手机内了解到的。更新至最新版本WordPress,查看网页源代码你会发现WordPress会自动在加载一段用于支持Emonji 表情的脚本,对于大部分人来说,这个是十分鸡肋的功能,反而还影响网站的加载速度。最近小编发现Emoji会导致Wordpress网站变慢。很多时候站长都说php虚拟主机的问题。让小编绝对很无语。
Wordprss如何禁用Emoji表情脚本
将下列代码加入至主题目录下functions.php文件中

view sourceprint?
1
/**
2
* Disable the emoji's
3
*/
4
function disable_emojis() {
5
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
6
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
7
remove_action( 'wp_print_styles', 'print_emoji_styles' );
8
remove_action( 'admin_print_styles', 'print_emoji_styles' );
9
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
10
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
11
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
12
add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
13
}
14
add_action( 'init', 'disable_emojis' );
15
/**
16
* Filter function used to remove the tinymce emoji plugin.
17
*/
18
function disable_emojis_tinymce( $plugins ) {
19
if ( is_array( $plugins ) ) {
20
return array_diff( $plugins, array( 'wpemoji' ) );
21
} else {
22
return array();
23
}
24
}

大神点评20

 楼主| luochao0921 2015-6-30 显示全部楼层
先自己顶一下
 楼主| luochao0921 2015-6-30 显示全部楼层
技术交流贴
 楼主| luochao0921 2015-6-30 显示全部楼层
一点小技巧和大家分享下
我发现看不懂!
 楼主| luochao0921 2015-6-30 显示全部楼层
给有需要的人参考参考
 楼主| luochao0921 2015-6-30 显示全部楼层
强烈支持,强烈支持
 楼主| luochao0921 2015-6-30 显示全部楼层
感恩无私的分享与奉献
 楼主| luochao0921 2015-6-30 显示全部楼层
回来看看,顺便顶一下
 楼主| luochao0921 2015-6-30 显示全部楼层
顶起来顶起来
 楼主| luochao0921 2015-6-30 显示全部楼层
不要沉下去了
 楼主| luochao0921 2015-6-30 显示全部楼层
这篇帖子送给有需要的站长朋友
 楼主| luochao0921 2015-6-30 显示全部楼层
为人民服务
 楼主| luochao0921 2015-6-30 显示全部楼层
顶起,2014没收获,2015加油
 楼主| luochao0921 2015-6-30 显示全部楼层
回首2014,展望2015加油
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表