現在 WordPress 支持 表情符號 了,但支持的方式有點……2,是的,它為了讓更多的瀏覽器和平台能夠顯示 Emoji 表情,會自動把 Emoji 表情轉化為靜態的圖片表情。
然後為了擴展?總之它又把這個靜態映射圖片版表情包放在了一個公共庫裡再去回調……是的,Wordpress 的域名: HTTPS://s.w.org/images/core/emoji/72x72/
總之,習慣使用 Twitter 的朋友應該已經發現了,它用的其實就是 Twitter 的開源表情庫。總之,它已經被干擾了——由於我自己構建的獨特的上網環境,不少落格的讀者紛紛來信高呼網站反應慢我竟然以為是過年網絡收緊的問題?
好吧,我們來說正事,這裡落格的面向讀者不是那些奇奇怪怪終端的讀者,目前來講,主流的操作系統和瀏覽器都已經能夠很好地支持 Emoji 表情了,並不需要將之靜態化,我們只需要把 WordPress 自帶的 Emoji 靜態化功能關閉掉就好了。
這裡我們編輯主題的模板函數,也就是 功能.PHP 文件,這裡筆者推薦你使用“子主題”的方式來定義主題啊,這樣可以避免被主題更新而抹掉配置:)
在 功能.PHP 文件裡加入如下行:
1 2 3 4 5 6 7 8 9 10 11 |
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'); |
這樣,熟悉的原本的 Emoji 表情就回來了?
本文由 落格博客 原創撰寫:落格博客 » 禁用 WordPress 裡的 Emoji 靜態化
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/1565.html
奇怪的是……不知道為嘛我的馬甲站無論怎麼修改functions.php,無論怎麼用插件,無論怎麼用隱身模式(firefox和chrome),通過控制台還是可以看到加載了emoji……簡直蒙圈!
?時隔半年,我來測試下新模板的配置……