WordPress也加入了Emoji表情功能,但是实际上我们写文章的时候,还是不太习惯输入Emoji对应的字符,变成表情。并且WordPress 为了兼容在一些比较老旧的浏览器能够显示 Emoji 表情图标,它会调用 http://s.w.org/images/core/emoji/72x72/ 目录下的图片来渲染来对应的 Emoji 表情图标。
令人尴尬的是,http://s.w.org/ 这个域名在国内可能访问不了的,所以只能禁用 WordPress Emoji 功能,在当前WordPress主题的 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'); add_filter( 'emoji_svg_url', '__return_false' );