Avada Chinese Font Issue – 中文字型問題排除

Avada Chinese Font Issue – 中文字型問題排除

Avada Chinese Font Issue 在升級到 5.8 版以後,開始支援思源黑體與思源宋體中文字型無法套用?

在之前的文章曾經跟大家分享,如何在 Avada 佈景主題裡使用中文字型。透過簡單的設定方式,來達到使用中文字型的目的。最近剛更新的版本(5.8 版),內建就開始支援思源黑體思源宋體,Noto Sans TC 與 Noto Serif TC,繁中與簡中版兩款四種中文字型。在實際安裝過程中發現,新安裝的網站(5.8 版),這些新增的中文字型,可以在設定選項中正確顯示套用,不過如果網站的 Avada 佈景主題,是從 5.7.2 版升級到 5.8 版的話,這些新增的中文字型,就是無法在設定選項中正確的載入。

因為購買的 Avada 授權,已經過了線上 Support Ticket 的期限,所以只好自己來找解決方法,如果你的佈景主題,服務授權還在期限內,那麼聯繫佈景主題商會是最好的解決方案。

 

Avada Chinese Font Issue

  • 因為這次的故障排除會牽涉到資料庫,所以對於網站備份與復原有困難的朋友,請跳過這次分享的文章。
  • 首先我們檢視全新安裝的 Avada 5.8 版本,可以看到內建了思源黑體與思源宋體,繁體中文與簡體中文字型的支援。

提供繁體中文與簡體中文

 

  • 接著檢視網站 Avada 佈景主題,是從 5.7 版升級到 5.8 版的網站,不管如何清除快取,重新安裝佈景主題,都沒有辦法正確載入新提供的中文字型。

升級版中文字型無法載入

 

  • 經過測試後,知道佈景主題如果是升級版本,無法正確提供中文字型的支援,檢視佈景主題檔案,找到關於 Google Fonts 設計的檔案(googlefonts-array.php),在 5.8 版本確實可以看到內建新增了 Noto Sans TC,Noto Serif TC,Noto Sans SC,Noto Serif SC。接著根據這個檔案的線索,檢查資料庫的資料表內容,看看是不是有正確寫入。
  • 提醒大家,在開始故障排除的步驟之前,針對有問題的網站,一定要先做好完整檔案備份與資料庫備份。
  • 接著登入主機商提供的主機管理介面,找到 phpMyAdmin,然後啟用這個資料庫的網頁管理程式。
  • 點選架設 WordPress 的資料庫(1),找到 wp_options 資料表(2),因為每個網站建置方式不同,資料庫前綴可能也不一樣,然後點選搜尋,在 option_name 欄位裡,填入 _site_transient_fusion_redux_googlefonts(3),然後點選執行(4)。

搜尋 _site_transient_fusion_redux_googlefonts 資料表

 

  • 正確的話會傳回一個搜尋結果,我們點選編輯,進去看看它的設定是否正確。

回傳搜尋結果,開始進入編輯。

 

  • 果然,option_value 裡面沒有更新,新增的中文字型 Noto Sans TC,Noto Serif TC,Noto Sans SC,Noto Serif SC,並沒有帶入。
  • 接著我們將 option_value 裡面的數值刪除,然後執行變更。讓資料庫重新去抓取新的 Google Fonts 資料。

刪除 option_value 的設定值

 

  • 接下來回到,Avada 佈景主題的管理介面,找到字型設定的地方,Avada/Theme Options/Typography/Body Typography,重新檢視 Google Fonts 的內容,可以看到 Noto Sans TC,Noto Serif TC,Noto Sans SC,Noto Serif SC,中文字型正常載入了。

中文字型正確載入

 

結論

編寫這篇文章主要的目的是因為,佈景主題內建的中文字型出錯,總是讓人心情不美麗,因為服務授權過期,無法開啟 Support Ticket,只好自己想辦法。如果購買的佈景主題或是外掛程式,有任何問題,在授權期限內,透過官方尋求協助,才是最正確又快速的方法。

 

推薦文章:

UpdraftPlus WordPress Backup Plugin – 網站自動備份外掛程式

Restore From Backup WordPress 網站還原與備份

如何使用外掛程式備份 WordPress 資料庫

About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

2 Comments

  1. Sophia

    我在avada 主題中所設定的中文字不能正顯示在網頁上, 我照著你的方法, 在option-value 裏面, 看到的中文字大概有拉丁語, 越南,泰國, 西西里…會顯示”中文” 這兩個字嗎? 我就是要確定是否有帶入中文字?

  2. max

    這篇文章寫的時候 Avada 還沒有完全支援中文字型,如果你是最近安裝 Avada 佈景主題的話,並不適用。
    字型無法套用,要先檢查網頁字型是不是正確帶入?
    或是方便的話,請提供網址?

網站架設

WordPress 虛擬主機免費安裝設定