美文网首页WordPress博客
禁用 WordPress 的 Emoji 功能

禁用 WordPress 的 Emoji 功能

作者: 不喝水de乌鸦 | 来源:发表于2017-02-18 23:50 被阅读31次

前段时间在发文的时候无意中添加了一个表情 :-),结果发文后发现 Emoji 表情显示不了,用 Chrome 的检查看了一下,原来 WordPress Emoji 的实现方式是调用 http://s.w.org/images/core/emoji/72x72/ 下的图片来渲染 Emoji。

而这个地址是国内访问不了的。

而且个人觉得没多大用途,干脆就禁用掉了。


禁用方法

在当前主题的 functions.php 文件中添加如下代码:

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_action('embed_head', 'print_emoji_detection_script');

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');

保存,上传覆盖便可。

如果你像我一样使用了子主题功能,那就把上面的代码复制粘贴到子主题的 functions.php 文件中,保存上传覆盖便可。

记得备份原文件。

相关文章

网友评论

    本文标题:禁用 WordPress 的 Emoji 功能

    本文链接:https://www.haomeiwen.com/subject/njbdwttx.html