WordPress 技巧:禁用 Emoji 功能

2020年01月14日09:44:15 发表评论 热度753 ℃

 

WordPress 为了兼容在一些比较老旧的浏览器能够显示 Emoji 表情图标,它会调用 http://s.w.org/images/core/emoji/72x72/ 目录下的图片来渲染来对应的 Emoji 表情图标。

WordPress 技巧:禁用 Emoji 功能

令人尴尬的是,http://s.w.org/ 这个域名在国内访问不了的,所以只能禁用 WordPress Emoji 功能,在当前主题的 functions.php 文件中添加如下代码:

  1. remove_action('admin_print_scripts',    'print_emoji_detection_script');
  2. remove_action('admin_print_styles', 'print_emoji_styles');
  3. remove_action('wp_head',        'print_emoji_detection_script', 7);
  4. remove_action('wp_print_styles',    'print_emoji_styles');
  5. remove_action('embed_head',     'print_emoji_detection_script');
  6. remove_filter('the_content_feed',   'wp_staticize_emoji');
  7. remove_filter('comment_text_rss',   'wp_staticize_emoji');
  8. remove_filter('wp_mail',        'wp_staticize_emoji_for_email');
  9. add_filter( 'emoji_svg_url',        '__return_false' );

 

瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: