wordpress emoji 表情加載報錯問題就是網絡狀態不好或者你的表情地址網絡不行了,我們可以通過下面幾天方法來解決。
wordpress 升級到 4.2 以后的版本,增加了 emoji 表情。該表情使用了如下 CDN 遠程加載:
http://s.w.org/images/core/emoji/72×72/
問題在于,該 CDN 在國內訪問很慢,甚至大多時候,是訪問不了的。
知道了原因,那么解決思路也就有了,志文工作室提供了兩種思路以解決該問題,僅供參考.
方案一:更改可訪問的 CDN
圖片等靜態資源被下載一次后,瀏覽器會緩存它,緩存未過期前再次加載不會重復請求。
wordpress 站點眾多,用戶訪問這些站點時,只需從 CDN 加載一次,其好處自不必多說.
maxcdn 提供的如下 CDN 地址是可以訪問的:
http://twemoji.maxcdn.com/72×72/
bootcss 提供的如下 CDN 也可訪問:
http://cdn.bootcss.com/twemoji/1.4.1/72×72/
方案二:使用站內表情
如果表情圖片在你的站點內,那么自然不會受到外部地址無法訪問到的問題,emoji 表情由 twitter 團隊免費共享,你可以從 github 上下載到它.
https://github.com/twitter/twemoji/releases
下載后解壓該目錄,然后復制上傳 72×72 目錄到你的站點中,如放到如下路徑:
/images/emoji/72×72/
更改 emoji 表情請求地址:
參考如上任意一種方案,選擇對應新的訪問路徑,然后參考如下步驟操作.
1.登入后臺,選擇“外觀-編輯”.
2.在右側選擇“模板函數 (functions.php)”,以打開 functions.php 的編輯.
3.在該文件末尾的 ?> 之前加入如下代碼,注意其中的地址應參考你所選方案:
- //emoji 表情CDN地址更換
- function lzwme_emoji_baseurl($url) {
- return set_url_scheme('//cdn.bootcss.com/twemoji/1.4.1/72x72/');
- //return set_url_scheme('//twemoji.maxcdn.com/72x72/');
- //return set_url_scheme('/images/emoji/72x72/');
- } //Vevb.com
- add_filter('emoji_url', 'lzwme_emoji_baseurl');
新聞熱點
疑難解答
圖片精選